mirror of
https://github.com/LunarVim/LunarVim.git
synced 2025-07-13 02:44:43 +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
|
## TODO
|
||||||
|
|
||||||
|
**HIGH PRIORITY**
|
||||||
- snippet support
|
- snippet support
|
||||||
|
- auto close tags
|
||||||
- configure git blame
|
- configure git blame
|
||||||
- add lots of lsp
|
|
||||||
- move language servers not installed with npm to neovim local share location
|
|
||||||
- react commenting
|
- 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
|
- update whichkey bindings
|
||||||
- more handsome/modern galaxyline
|
- more handsome/modern galaxyline
|
||||||
- potentially custom colorscheme
|
- potentially custom colorscheme
|
||||||
- add vscode support
|
|
||||||
- look into autoinstall lsp
|
- look into autoinstall lsp
|
||||||
- get logo
|
- get logo
|
||||||
- configure neogit
|
- configure neogit
|
||||||
|
|
2
init.lua
2
init.lua
|
@ -5,7 +5,6 @@ require('settings')
|
||||||
require('colorscheme')
|
require('colorscheme')
|
||||||
|
|
||||||
-- Plugins
|
-- Plugins
|
||||||
require('nv-compe')
|
|
||||||
require('nv-colorizer')
|
require('nv-colorizer')
|
||||||
require('nv-nvimtree')
|
require('nv-nvimtree')
|
||||||
require('nv-treesitter')
|
require('nv-treesitter')
|
||||||
|
@ -22,6 +21,7 @@ require('nv-floaterm')
|
||||||
require('nv-vim-rooter')
|
require('nv-vim-rooter')
|
||||||
require('nv-lspkind')
|
require('nv-lspkind')
|
||||||
require('nv-hop')
|
require('nv-hop')
|
||||||
|
require('nv-compe')
|
||||||
|
|
||||||
-- Which Key (Hope to replace with Lua plugin someday)
|
-- Which Key (Hope to replace with Lua plugin someday)
|
||||||
vim.cmd('source ~/.config/nvim/lua/nv-whichkey/init.vim')
|
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
|
-- Better nav for omnicomplete
|
||||||
vim.cmd('inoremap <expr> <c-j> (\"\\<C-n>\")')
|
vim.cmd('inoremap <expr> <c-j> (\"\\<C-n>\")')
|
||||||
vim.cmd('inoremap <expr> <c-k> (\"\\<C-p>\")')
|
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
|
-- TAB Complete
|
||||||
--vim.api.nvim_set_keymap('i', '<expr><TAB>', 'pumvisible() ? \"\\<C-n>\" : \"\\<TAB>\"', { noremap = true, silent = true })
|
--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
|
-- 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 {
|
require'compe'.setup {
|
||||||
enabled = true;
|
enabled = true;
|
||||||
autocomplete = true;
|
autocomplete = true;
|
||||||
|
|
|
@ -33,6 +33,10 @@ return require('packer').startup(function()
|
||||||
-- Autocomplete
|
-- Autocomplete
|
||||||
use 'hrsh7th/nvim-compe'
|
use 'hrsh7th/nvim-compe'
|
||||||
use 'hrsh7th/vim-vsnip'
|
use 'hrsh7th/vim-vsnip'
|
||||||
|
use 'honza/vim-snippets'
|
||||||
|
use 'norcalli/snippets.nvim'
|
||||||
|
|
||||||
|
-- use 'SirVer/ultisnips'
|
||||||
|
|
||||||
-- Treesitter
|
-- Treesitter
|
||||||
use { 'nvim-treesitter/nvim-treesitter', run = ':TSUpdate' }
|
use { 'nvim-treesitter/nvim-treesitter', run = ':TSUpdate' }
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue