Skip to content

justmejulian/ember.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Ember.nvim

Tools to enhance development with Ember.js in Neovim. You don't need this plugin to use Ember.js in Neovim, but it implements some of the features that are not part of the standard LSP protocol.

Make sure you already have the Ember Language Server installed and running in your project.

Inspired by Ember VSCode Extension

Image Image

Features

  • Navigate between related files in your Ember.js project
    • Quickfix list, Telescope or Snacks.nvim picker

Requirements

Installation

Using lazy.nvim

{
  'justmejulian/ember.nvim',
  opts = {
    picker = 'quickfix', -- 'quickfix' (default), 'telescope' or 'snacks.picker'
  },
}

Usage

The plugin exposes both commands and functions.

  • EmberGetRelatedFiles / get_related_files
    • Get related files for the current Ember.js file.
  • EmberGetKindUsages / get_kind_usages
    • Get usages of the current Ember.js file

Commands Example Usage

:EmberGetRelatedFiles

Functions Example Usage

-- Add to your keymaps
vim.keymap.set('n', '<leader>er',
    function()
        require('ember').get_related_files()
    end,
    { desc = 'Ember Get Related Files' })

About

Ember Tools for Neovim

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages