Commit Graph

52 Commits

Author SHA1 Message Date
ray-x
4c5d0e67d0 remove table nil handling 2022-07-07 20:28:17 +10:00
ray-x
f567f1b99c dedup definition for script languages 2022-07-07 14:02:14 +10:00
ray-x
56b00b83d5 diagnostic func failed to keymap 2022-07-05 02:13:24 +10:00
rayx
9f7bd6ebff
Feature/198 calltree (#199)
* refactor hierarchy.lua

* show side panel for hierarchy

* allow call hierarchy to fold and expand to show call tree

* update command maps
2022-06-28 14:40:19 +10:00
ray-x
aba0d89745 remove traceback logs 2022-06-27 08:51:03 +10:00
ray-x
9dee73010b optimize treesitter symbol tree 2022-06-26 19:46:23 +10:00
rayx
1f6103ed95
Side panel (#197)
* add sidepanel

* revert some changes and fix nil indent level

* Add side panel; bugfix for ctags
2022-06-22 01:56:17 +10:00
ray-x
61a82559d6 add treesitter tests 2022-06-15 17:37:45 +10:00
ray-x
cce0e90544 gui listview updates, allow listview cover more spaces 2022-06-11 16:11:11 +10:00
ray-x
3f49769abc lint all codes 2022-06-02 01:41:26 +10:00
ray-x
13c3dd4072 disable logs when debug is not on 2022-05-20 15:07:42 +10:00
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
2022-05-15 23:13:01 +10:00
ray-x
31f2f920e1 lsp encoding default value 2022-04-16 21:51:52 +10:00
ray-x
62477b294e drop neovim 0.5 deprecated API 2022-02-17 22:21:34 +11:00
ray-x
92296c9fc8 dochl client offset encoding 2022-01-17 16:16:31 +11:00
ray-x
4ca6b376a7 breaking changes: https://github.com/neovim/neovim/issues/14090, issue #136 2022-01-17 16:03:48 +11:00
ray-x
3bc154bbb3 issue #135 bugfix 2022-01-14 10:36:54 +11:00
ray-x
aa9b80e848 empty func 2021-12-29 15:28:34 +11:00
ray-x
c528b58bb9 replace print to notify, add workspace gui 2021-12-23 16:37:39 +11:00
ray-x
a2ddb1ff4b logs cleanup. enable formatting hook only when cap formatting 2021-09-23 00:43:31 +10:00
ray-x
97b265a64d Update diagnostic virtual text marker 2021-09-22 17:28:15 +10:00
rayx
79fee5dda8
Vim diagnostic refactor (#63)
* multigrid support

* Tuning diagnostic performance, add codelens inline hint function

* add ctx to error marker handler

* setup lsp_signature from navigator

* diagnostic refact PR https://github.com/neovim/neovim/pull/15585

* diagnostic api changes

* allow disable emoji/nerdfont icons setup

* improve diagnostic/codeaction/codelens preview popup; add seperate line

* severity_sort set to reverse

* prettier for markdown. code action virtual text show title
2021-09-19 12:42:34 +10:00
ray-x
2cb2b23c6d Add split options when open preview file 2021-09-08 08:38:07 +10:00
rayx
08dba1beb6
Nvim 0 6 lsp signature changes (#56)
* bugfix diagnostic error

* bugfix for code lens for neovim 0.6

* gh test workflow

* bugfix github workflow
2021-09-06 08:34:26 +10:00
ray-x
58ac955777 codelens support, foldelsp 2021-08-22 09:19:11 +10:00
ray-x
2c11296b70 Feature: show diagnostics info summary in scrollbar area 2021-08-10 01:09:53 +10:00
ray-x
3d170771e9 update diangostic event handler 2021-08-01 23:32:55 +10:00
ray-x
baad5112d8 optimize jump to position
improve jump location
2021-06-28 20:48:46 +10:00
ray-x
1acfe90f12 path seperate update 2021-06-25 22:17:28 +10:00
ray-x
e4ca27ca86 MS Windows name update 2021-06-25 20:28:26 +10:00
ray-x
95b45a6cf6 windows path fix: issue #20 2021-06-25 10:33:04 +10:00
ray-x
298c4659da ccls call hierarchy 2021-06-24 00:09:33 +10:00
ray-x
72ecc85842 add rename 2021-06-18 01:39:41 +10:00
ray-x
fe65abed35 allow change log level to trace from config 2021-05-27 11:10:32 +10:00
ray-x
8c055b7b03 Updata on_attach logic, allow lsp specific on_attach as well as generic
on_attach. Document updates
2021-05-23 14:10:49 +10:00
ray-x
88ac6268cf improve lsp loading and prevent muliple loading 2021-05-22 19:03:55 +10:00
ray-x
fc37a3f9a2 bug fix and add error logs 2021-05-22 10:54:10 +10:00
ray-x
777acc4b92 merge treesitter branch. Improve reference search with treesitter scope. Better highlight in reference search result 2021-05-21 21:39:46 +10:00
ray-x
7351a65917 Update treesitter adding arrow function and function types for
treesitter
2021-05-17 13:15:15 +10:00
ray-x
8c31546892 reference jump to word 2021-05-10 23:17:47 +10:00
ray-x
b23c31735c bugfix treesitter typo, clap buf_input disable 2021-05-10 22:17:30 +10:00
ray-x
f9794ab058 use packer to load plugins 2021-05-10 09:58:13 +10:00
ray-x
fc759b4e8a document symbol jump 2021-05-08 14:54:37 +10:00
ray-x
74cbed573b refact lspclient 2021-05-05 21:37:55 +10:00
ray-x
08b4fa50c0 update debug level 2021-05-02 23:59:49 +10:00
ray-x
acdd4107a2 pyright setup, rust setup 2021-05-02 23:55:19 +10:00
ray-x
56d891876c pyright setup, rust setup 2021-05-02 23:54:30 +10:00
ray-x
23ea6b94de update treesitter symbol layout 2021-04-28 21:57:05 +10:00
ray-x
5d16212099 get diagnostic for all buffers 2021-04-24 19:55:48 +10:00
ray-x
d1d3966802 treesitter support and rust client support 2021-04-24 12:38:47 +10:00