Skip to content

Commit dfb9c18

Browse files
github-actions[bot]onjin
authored andcommitted
chore(build): auto-generate vimdoc
1 parent c77a2c6 commit dfb9c18

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

doc/onjin.txt

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*onjin.txt* For Neovim >= 0.8.0 Last change: 2025 November 29
1+
*onjin.txt* For Neovim >= 0.8.0 Last change: 2025 December 02
22

33
==============================================================================
44
Table of Contents *onjin-table-of-contents*
@@ -40,7 +40,7 @@ REQUIREMENTS *onjin-neovim-config-requirements*
4040
- Neovim 0.10+ with LuaJIT (treesitter folding and `vim.lsp.enable` APIs are used).
4141
- Git (`lazy.nvim` bootstraps repositories on demand).
4242
- ripgrep (`Snacks.picker` live grep flows and `todo-comments` use it).
43-
- Language servers and formatters: `lua-language-server`, `basedpyright-langserver`, `ruff`, `rust-analyzer`, `nixd`, `nixfmt`, `jdtls` (Rust checks use `cargo clippy`).
43+
- Language servers and formatters: `lua-language-server`, `basedpyright-langserver`, `ruff`, `yaml-language-server`, `taplo`, `rust-analyzer`, `nixd`, `nixfmt`, `jdtls` (Rust checks use `cargo clippy`).
4444

4545

4646
DIRECTORY TOUR *onjin-neovim-config-directory-tour*
@@ -170,8 +170,10 @@ it advertises.
170170

171171
LANGUAGE SERVERS *onjin-neovim-config-language-servers*
172172

173-
- **Auto attach** – `after/ftplugin/*.lua` enables servers (`basedpyright`, `ruff`, `rust_analyzer`, `lua_ls`, `nixd`, `jdtls`) whenever the corresponding filetype loads and the executable exists.
174-
- **Install tips** – use your package manager or `pip` for `basedpyright-langserver` and `ruff`, Nix flakes for `nixd`/`nixfmt`, and `jdtls` with Lombok support (set `$JDTLS_LOMBOK` or `$LOMBOK_JAR`).
173+
- **Auto attach** – `after/ftplugin/*.lua` enables servers (`basedpyright`, `ruff`, `rust_analyzer`, `lua_ls`, `nixd`, `yamlls`, `taplo`, `jdtls`) whenever the corresponding filetype loads and the executable exists.
174+
- **Install tips** – use your package manager or `pip` for `basedpyright-langserver` and `ruff`, Nix flakes for `nixd`/`nixfmt`, install `yaml-language-server` via npm or your distro (on NixOS prefer `pkgs.nodePackages.yaml-language-server`), install `taplo` via cargo/npm/binary releases (on NixOS prefer `pkgs.taplo` or `pkgs.taplo-lsp`), and `jdtls` with Lombok support (set `$JDTLS_LOMBOK` or `$LOMBOK_JAR`).
175+
- **YAML** – relies on `yaml-language-server`; if it is missing on NixOS, add `pkgs.nodePackages.yaml-language-server` to the devShell or run `nix profile install nixpkgs#nodePackages.yaml-language-server` for a per-user install.
176+
- **TOML** – powered by `taplo`; if it is missing on NixOS, add `pkgs.taplo`/`pkgs.taplo-lsp` to your devShell or run `nix profile install nixpkgs#taplo`.
175177
- **Rust** – uses `rust-analyzer`; if it is missing on NixOS, add `pkgs.rust-analyzer` to your flake/devShell packages or run `nix profile install nixpkgs#rust-analyzer` for a user install. `cargo clippy` powers the default check command.
176178
- **Commands** – `:LspAttach`, `:LspDettach`, `:LspRestart`, `:LspInfo`, and `:LspLog` manage clients; attach/detach commands use picker UIs.
177179
- **Formatting** – `ruff` formats Python on save, and a fallback format-on-save autocmd is injected when servers advertise `textDocument/formatting`.

0 commit comments

Comments
 (0)