From 9a1475128a67fa23f8cf95fe9269ad219c6573ea Mon Sep 17 00:00:00 2001 From: "Wu, Zhenyu" Date: Sun, 10 Dec 2023 20:30:52 +0800 Subject: [PATCH] :memo: Update configure.md --- docs/resources/configure.md | 60 +++++++++++++++++++++++++++++-------- 1 file changed, 47 insertions(+), 13 deletions(-) diff --git a/docs/resources/configure.md b/docs/resources/configure.md index f055a97..1b4a3c9 100644 --- a/docs/resources/configure.md +++ b/docs/resources/configure.md @@ -1,29 +1,35 @@ # Configure -See customization in -. +- For windows, change `~/.config` to `~/AppData/Local` +- For macOS, change `~/.config` to `~/Library` ## (Neo)[Vim](https://www.vim.org) +For vim: + +- Change `~/.config/nvim` to `~/.vim` +- Change `init.vim` to `vimrc` + ### [coc.nvim](https://github.com/neoclide/coc.nvim) +`~/.config/nvim/coc-settings.json`: + ```json { "languageserver": { "zathura": { "command": "zathura-language-server", "filetypes": [ - "zathurarc", - ], - "initializationOptions": { - "method": "builtin" - } + "zathurarc" + ] } } } ``` -### [vim-lsp](https://github.com/prabirzathurarestha/vim-lsp) +### [vim-lsp](https://github.com/prabirshrestha/vim-lsp) + +`~/.config/nvim/init.vim`: ```vim if executable('zathura-language-server') @@ -33,9 +39,6 @@ if executable('zathura-language-server') \ 'name': 'zathura', \ 'cmd': {server_info->['zathura-language-server']}, \ 'whitelist': ['zathurarc'], - \ 'initialization_options': { - \ 'method': 'builtin', - \ }, \ }) augroup END endif @@ -43,6 +46,8 @@ endif ## [Neovim](https://neovim.io) +`~/.config/nvim/init.lua`: + ```lua vim.api.nvim_create_autocmd({ "BufEnter" }, { pattern = { "zathurarc*" }, @@ -57,7 +62,9 @@ vim.api.nvim_create_autocmd({ "BufEnter" }, { ## [Emacs](https://www.gnu.org/software/emacs) -```elisp +`~/.emacs.d/init.el`: + +```lisp (make-lsp-client :new-connection (lsp-stdio-connection `(,(executable-find "zathura-language-server"))) @@ -65,8 +72,35 @@ vim.api.nvim_create_autocmd({ "BufEnter" }, { :server-id "zathura"))) ``` +## [Helix](https://helix-editor.com/) + +`~/.config/helix/languages.toml`: + +```toml +[[language]] +name = "zathurarc" +language-servers = [ "zathura-language-server",] + +[language_server.zathura-language-server] +command = "zathura-language-server" +``` + +## [KaKoune](https://kakoune.org/) + +### [kak-lsp](https://github.com/kak-lsp/kak-lsp) + +`~/.config/kak-lsp/kak-lsp.toml`: + +```toml +[language_server.zathura-language-server] +filetypes = [ "zathurarc",] +command = "zathura-language-server" +``` + ## [Sublime](https://www.sublimetext.com) +`~/.config/sublime-text-3/Packages/Preferences.sublime-settings`: + ```json { "clients": { @@ -75,7 +109,7 @@ vim.api.nvim_create_autocmd({ "BufEnter" }, { "zathura-language-server" ], "enabled": true, - "selector": "source.zathura" + "selector": "source.zathurarc" } } }