mirror of
https://github.com/LunarVim/LunarVim.git
synced 2025-07-12 18:34:41 +02:00
updates
This commit is contained in:
parent
516c505d2b
commit
dae005f87f
6 changed files with 26 additions and 5 deletions
12
README.md
12
README.md
|
@ -23,15 +23,21 @@ sudo rm -r neovim
|
|||
```
|
||||
|
||||
## TODO
|
||||
|
||||
**HIGH PRIORITY**
|
||||
- snippet support
|
||||
- auto close tags
|
||||
- configure git blame
|
||||
- add lots of lsp
|
||||
- move language servers not installed with npm to neovim local share location
|
||||
- react commenting
|
||||
- better autoimport
|
||||
- add lots of lsp
|
||||
- add vscode support
|
||||
|
||||
**LOW PRIORITY**
|
||||
- move language servers not installed with npm to neovim local share location
|
||||
- update whichkey bindings
|
||||
- more handsome/modern galaxyline
|
||||
- potentially custom colorscheme
|
||||
- add vscode support
|
||||
- look into autoinstall lsp
|
||||
- get logo
|
||||
- configure neogit
|
||||
|
|
2
init.lua
2
init.lua
|
@ -5,7 +5,6 @@ require('settings')
|
|||
require('colorscheme')
|
||||
|
||||
-- Plugins
|
||||
require('nv-compe')
|
||||
require('nv-colorizer')
|
||||
require('nv-nvimtree')
|
||||
require('nv-treesitter')
|
||||
|
@ -22,6 +21,7 @@ require('nv-floaterm')
|
|||
require('nv-vim-rooter')
|
||||
require('nv-lspkind')
|
||||
require('nv-hop')
|
||||
require('nv-compe')
|
||||
|
||||
-- Which Key (Hope to replace with Lua plugin someday)
|
||||
vim.cmd('source ~/.config/nvim/lua/nv-whichkey/init.vim')
|
||||
|
|
|
@ -59,6 +59,8 @@ vim.api.nvim_set_keymap('x', 'J', ':move \'>+1<CR>gv-gv', { noremap = true, sile
|
|||
-- Better nav for omnicomplete
|
||||
vim.cmd('inoremap <expr> <c-j> (\"\\<C-n>\")')
|
||||
vim.cmd('inoremap <expr> <c-k> (\"\\<C-p>\")')
|
||||
-- vim.cmd('inoremap <expr> <TAB> (\"\\<C-n>\")')
|
||||
-- vim.cmd('inoremap <expr> <S-TAB> (\"\\<C-p>\")')
|
||||
|
||||
-- TAB Complete
|
||||
--vim.api.nvim_set_keymap('i', '<expr><TAB>', 'pumvisible() ? \"\\<C-n>\" : \"\\<TAB>\"', { noremap = true, silent = true })
|
||||
|
|
|
@ -1,2 +1,9 @@
|
|||
-- npm install -g typescript typescript-language-server
|
||||
require'lspconfig'.tsserver.setup{}
|
||||
require'snippets'.use_suggested_mappings()
|
||||
|
||||
local capabilities = vim.lsp.protocol.make_client_capabilities()
|
||||
capabilities.textDocument.completion.completionItem.snippetSupport = true;
|
||||
require'lspconfig'.tsserver.setup{
|
||||
capabilities = capabilities,
|
||||
on_attach = on_attach
|
||||
}
|
||||
|
|
|
@ -1,3 +1,5 @@
|
|||
vim.o.completeopt = "menuone,noselect"
|
||||
|
||||
require'compe'.setup {
|
||||
enabled = true;
|
||||
autocomplete = true;
|
||||
|
|
|
@ -33,6 +33,10 @@ return require('packer').startup(function()
|
|||
-- Autocomplete
|
||||
use 'hrsh7th/nvim-compe'
|
||||
use 'hrsh7th/vim-vsnip'
|
||||
use 'honza/vim-snippets'
|
||||
use 'norcalli/snippets.nvim'
|
||||
|
||||
-- use 'SirVer/ultisnips'
|
||||
|
||||
-- Treesitter
|
||||
use { 'nvim-treesitter/nvim-treesitter', run = ':TSUpdate' }
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue