Commit Graph

224 Commits (1f6103ed954d4e584561481ca9905dac666aec5b)

Author SHA1 Message Date
rayx 1f6103ed95
Side panel (#197)
* add sidepanel

* revert some changes and fix nil indent level

* Add side panel; bugfix for ctags
2 years ago
ray-x 27442d2784 simpily codeaction and range_code_action keymapping and code 2 years ago
ray-x 61a82559d6 add treesitter tests 2 years ago
ray-x 516d643ffe lsp installer update issue #181 2 years ago
ray-x cce0e90544 gui listview updates, allow listview cover more spaces 2 years ago
ray-x 6e937e9019 workspace symbole search improvements. allows to show interactive search results in the symbol list. 2 years ago
ray-x 3f49769abc lint all codes 2 years ago
ray-x 32ddd66dd2 fix for issue#191 2 years ago
ray-x feb780fb10 reloaded client when failed 2 years ago
ray-x ea2c207ec9 updates for client loading 2 years ago
ray-x b249d1680a handle same lsp started multiple times (esp for those take long time to start ) issue #171 2 years ago
Michael Adler 2e96dcd327
fix(sumneko): fix incorrect usage of runtime.path (#189)
This is quite tricky to get right, because there are two ways for
sumneko to search for files, namely:

1. Lua.runtime.path

When using `require`, how to find the file based on the input name.
Setting this config to `?/init.lua` means that when you enter `require
'myfile'`, `${workspace}/myfile/init.lua` will be searched from the
loaded files.  if `runtime.pathStrict` is `false`,
`${workspace}/**/myfile/init.lua` will also be searched.  If you want to
load files outside the workspace, you need to set
`Lua.workspace.library` first.

2. Lua.workspace.library

In addition to the current workspace, which directories will load files
from. The files in these directories will be treated as externally
provided code libraries, and some features (such as renaming fields)
will not modify these files.

The crucial point is that `Lua.runtime.path` only applies to
the *current* workspace. Thus it makes no sense to add any absolute
directories here. Absolute directories must be added to
workspace.library, which is already the case. The default value provided
by sumneko is what you typically would expect, so I have switched to it.

References:

- 076dd3e5c4/locale/en-us/setting.lua (L5-L13)
- e62d964ff5/script/config/config.lua (L151)
2 years ago
rayx a73fb38ef9
update resolved_capacities -> server_capacities (#185)
* update resolved_capacities

* format renaming

* remove comments

* remove mk_handler. update documentFormator

* bumpup test image to ubuntu 22.04

* add logs when neovim is lower than 0.8
2 years ago
rayx 5131b30ad7
clangd on_attach 2 years ago
ray-x eb75b09a33 issue #183 clangd missing bufnr 2 years ago
ray-x 93e28f36d0 issue #182 vim nottify in on_attach did not setup log level 2 years ago
ray-x 77b572dd5a terraform_lsp 2 years ago
ray-x 03d0aaa05d add tflint 2 years ago
ray-x 0c31d692ee https://github.com/ray-x/navigator.lua/pull/179 and issue #177 lsp codelens enable 2 years ago
ray-x 9ceeb41b6f issue #175 format on save 2 years ago
ray-x 3d217bffce prevent recursion loop 2 years ago
ray-x 2ed33d7d60 stylua 2 years ago
ray-x 5c8b3b9ca1 bugfix #157 failed to override clangd setup 2 years ago
ray-x ab96133b47 support config from a lazy function 2 years ago
ray-x 34c3bc9c76 Merge branch 'master' into neovim_0.7 2 years ago
studierer 035917c57a
add more lsp (#152) 2 years ago
ray-x 3e03e37d9f update terraform setup 2 years ago
ray-x 5773f66d14 terraform updates 2 years ago
ray-x 74eccbd799 Merge branch 'master' into neovim_0.7 2 years ago
ray-x 0346fc3c0f hash key update 2 years ago
ray-x b2d846647b Merge branch 'master' into neovim_0.7 2 years ago
ray-x cfe8738ad5 disable filetype 'gitcommit' 2 years ago
ray-x 982fe81922 Merge branch 'master' into neovim_0.7 2 years ago
ray-x d024335c91 update client loading 2 years ago
ray-x 41593cb7e4 remove json from auto highlight autocmd 2 years ago
ray-x 429cd16292 remove json from highlight autocmd 2 years ago
ray-x 2c7334e1b6 Merge branch 'master' into neovim_0.7 2 years ago
ray-x 3adbbaf509 remove terraform from auto highlight 2 years ago
ray-x ff8ae83300 reverse sort lsp actions 2 years ago
Joseph DelCioppio b10964e5a2
Add support for ELixir LS (#149) 2 years ago
ray-x e4b2fc0afe merge master 2 years ago
ray-x 2e43b8ee0a merge master 2 years ago
ray-x 2232317b0a combine on_attach 2 years ago
ray-x ff57a1f916 force keymap to be loaded when on_attach is not called it may releated to #130 2 years ago
ray-x f0c5610a1f merge master 2 years ago
ray-x c7872c83a8 merge master 2 years ago
ray-x bf2e867354 lint 2 years ago
ray-x 11d25933ad move capabilities checn around 2 years ago
ray-x 8e9bf39f13 allow config lsp with function 2 years ago
ray-x ccb1bac250 lazy load with func for client config 2 years ago