Commit Graph

121 Commits

Author SHA1 Message Date
ray-x
c11ae3feed minor the lspformat should be hook to BufWritePre 2024-03-19 16:27:26 +11:00
ray-x
a8b1019942 add changelog; handle vim diff 2024-02-02 15:29:27 +11:00
ray-x
f6b208a24c put deprecated APIs in lsp/util; I feel for_each_client is a great API to use and no idea why it been deprecated in neovim 0.10
I have a feeling that there will be lots of APIs been changed for each release of neovim. On one side, it shows project is very active; on the flip side it is lack of thinking when API been added.
2023-11-30 23:14:25 +11:00
ray-x
98540ed2a8 hover fallback to signature help 2023-11-26 10:47:45 +11:00
ray-x
40d1907f57 more updates for nvim 0.10 nightly 2023-11-25 14:23:17 +11:00
ray-x
50dd4aeb24 auto-fmt remove nvim 0.7 supports and clean up logic 2023-09-09 12:16:51 +10:00
ray-x
1f58bc3b8a fix issue #278 2023-06-02 12:29:08 +10:00
ray-x
38f1c37bbc hover keymap for godoc and pydoc 2023-03-11 18:49:12 +11:00
ray-x
c000890350 using vim.log.levels instead of vim.log.lsp_levels 2023-02-13 07:34:02 +11:00
ray-x
d202970180 New commands LspAndDiag TsAndDiag for Panel 2023-02-10 04:21:43 +11:00
ray-x
66d84151e9 panel LSP symbols + diagnostic 2023-02-09 21:33:15 +11:00
ray-x
1fcb0045d1 deprecate vim.lsp.diagnostic 2023-02-01 10:15:24 +11:00
ray-x
ed53571834 cache get_keymap 2023-01-27 17:56:54 +11:00
ray-x
46ba7e9887 use empty() 2022-11-24 11:02:42 +11:00
ray-x
da978e3f53 allow style_markdown apply to hover 2022-10-29 21:23:05 +11:00
ray-x
d77ab354d4 allow hover to be override by other plugins e.g. noice/lspsaga 2022-10-29 20:58:13 +11:00
ray-x
ce81b4a6da deprecate lsp.buf_get_clients 2022-10-26 16:03:48 +11:00
ray-x
273f614212 highlight symbole updates 2022-09-26 14:17:30 +10:00
ray-x
1cbad111c7 update format_on_save setup 2022-09-23 17:25:53 +10:00
ray-x
451d761f76 features side panel for symbol reference 2022-09-16 21:21:28 +10:00
sp4ke
a7886fc055
Fix keymap buffer (#223)
* apply key mapping to selected buffer only

* <help> filetype should not be handled by navigator

Co-authored-by: spike <spike@w530>
2022-08-25 08:59:00 +10:00
ray-x
8978bdb1e3 issue #219 missing end 2022-08-01 08:45:14 +10:00
ray-x
ae251289b3 issue #218 range format operator 2022-08-01 03:09:43 +10:00
ray-x
5713f79265 clear autocmd #191 2022-07-29 19:02:43 +10:00
ray-x
05753da8db add deprecate message 2022-07-12 11:09:56 +10:00
ray-x
c30ccd07c9 add options for lsp.buf.format()
update keymap doc
2022-07-09 19:23:48 +10:00
ray-x
3fe9a876c4 bugfix hover keymaps not mapped correctly 2022-07-04 10:03:54 +10:00
rayx
acca6009e0
[Breaking] using vim.keymap.set, breaking changes (#200)
* using vim.keymap.set, breaking changes

* update keymaps

* doc updates
2022-07-04 00:13:19 +10:00
ray-x
22e858f261 #195 update doc for rust-tool, make client/bufnr require fields for mapping.setup(opts) when calling from rust/clangd on_attach 2022-07-03 11:37:56 +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
c1b0694bef map incoming/outgoing calls handler 2022-06-27 08:47:50 +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
27442d2784 simpily codeaction and range_code_action keymapping and code 2022-06-16 13:40:06 +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
6e937e9019 workspace symbole search improvements. allows to show interactive search results in the symbol list. 2022-06-06 20:20:20 +10:00
ray-x
3f49769abc lint all codes 2022-06-02 01:41:26 +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
9ceeb41b6f issue #175 format on save 2022-04-24 20:02:53 +10:00
ray-x
429cd16292 remove json from highlight autocmd 2022-02-26 18:05:50 +11:00
ray-x
2c7334e1b6 Merge branch 'master' into neovim_0.7 2022-02-24 19:08:41 +11:00
ray-x
3adbbaf509 remove terraform from auto highlight 2022-02-24 19:07:57 +11:00
ray-x
ff8ae83300 reverse sort lsp actions 2022-02-24 19:03:28 +11:00
ray-x
2e43b8ee0a merge master 2022-02-21 15:22:05 +11:00
ray-x
ff57a1f916 force keymap to be loaded when on_attach is not called it may releated to #130 2022-02-21 11:42:24 +11:00
ray-x
62477b294e drop neovim 0.5 deprecated API 2022-02-17 22:21:34 +11:00
ray-x
c03cbca758 update keymaps for gd 2022-02-17 14:54:52 +11:00
ray-x
2d5290d3d6 gd keymaps 2022-02-16 22:50:06 +11:00
ray-x
e80f004f5b issue #133 change gT map to <Leader>gt 2022-01-12 20:12:51 +11:00
ray-x
19969e3902 keymap bugfix #119 2021-12-25 12:43:40 +11:00