Compare commits

...

2 Commits

Author SHA1 Message Date
dd0c879db6 update language server plugins 2021-04-20 17:45:34 +07:00
9de08eabe5 update plugins and settings
+ kommemtary
+ rescript
2021-04-20 17:45:02 +07:00
5 changed files with 38 additions and 0 deletions

6
.gitignore vendored Normal file
View File

@ -0,0 +1,6 @@
lc.log
lua/*.lua
!lua/plugins.lua
plugin/

View File

@ -46,6 +46,12 @@
(set nvim.o.expandtab true) (set nvim.o.expandtab true)
(set nvim.bo.expandtab true) (set nvim.bo.expandtab true)
(set nvim.o.breakindent true)
(set nvim.wo.breakindent true)
(set nvim.o.linebreak true)
(set nvim.wo.linebreak true)
(set nvim.o.number true) (set nvim.o.number true)
(set nvim.wo.number true) (set nvim.wo.number true)

View File

@ -19,3 +19,17 @@
(nvim.set_keymap "" :sa "<Plug>(operator-surround-append)" {:silent true}) (nvim.set_keymap "" :sa "<Plug>(operator-surround-append)" {:silent true})
(nvim.set_keymap "" :sd "<Plug>(operator-surround-delete)" {:silent true}) (nvim.set_keymap "" :sd "<Plug>(operator-surround-delete)" {:silent true})
(nvim.set_keymap "" :sr "<Plug>(operator-surround-replace)" {:silent true}) (nvim.set_keymap "" :sr "<Plug>(operator-surround-replace)" {:silent true})
;; language-client neovim
(set nvim.g.LanguageClient_loggingFile "/Users/lap12003/.config/nvim/lc.log")
(set nvim.g.LanguageClient_serverCommands
{:c ["ccls"]
:cpp ["ccls"]
:objc ["ccls"]
:objcpp ["ccls"]
:go ["gopls"]
:rust ["rls"]})
(nvim.set_keymap "" :gd "<Plug>(lcn-definition)" {:silent true})
(nvim.set_keymap "" :gh "<Plug>(lcn-hover)" {:silent true})
(nvim.set_keymap "" :gr "<Plug>(lcn-references)" {:silent true})

View File

@ -3,3 +3,7 @@ vim.g['aniseed#env'] = true
vim.g.polyglot_disabled = {"markdown", "javascript"} vim.g.polyglot_disabled = {"markdown", "javascript"}
require('plugins') require('plugins')
require('kommentary.config').configure_language("default", {
prefer_single_line_comments = true,
})

View File

@ -48,10 +48,18 @@ packer.startup(function(use)
use 'kana/vim-operator-user' use 'kana/vim-operator-user'
use 'rhysd/vim-operator-surround' use 'rhysd/vim-operator-surround'
use 'chaoren/vim-wordmotion' use 'chaoren/vim-wordmotion'
use 'b3nj5m1n/kommentary'
use 'nelstrom/vim-visual-star-search' use 'nelstrom/vim-visual-star-search'
use 'wakatime/vim-wakatime' use 'wakatime/vim-wakatime'
use 'sheerun/vim-polyglot' use 'sheerun/vim-polyglot'
use 'rescript-lang/vim-rescript'
use {
'autozimu/LanguageClient-neovim',
branch = 'next',
run = 'bash install.sh'
}
end) end)