Compare commits
2
Commits
2d37451f02
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
337f95ce38 | ||
|
|
0696df8b61 |
No files matched your search
@@ -28,7 +28,7 @@ Personal Neovim configuration using [lazy.nvim](https://github.com/folke/lazy.nv
|
|||||||
## LSP Stack
|
## LSP Stack
|
||||||
|
|
||||||
- `mason.nvim` — installs LSP servers and tools
|
- `mason.nvim` — installs LSP servers and tools
|
||||||
- `mason-lspconfig.nvim` — bridges Mason with nvim-lspconfig; auto-installs: `html`, `cssls`, `lua_ls`, `pyright`
|
- `mason-lspconfig.nvim` — bridges Mason with nvim-lspconfig; auto-installs: `html`, `cssls`, `lua_ls`, `pyright`, `jsonls`, `yamlls`, `marksman`, `taplo`, `texlab`, `hyprls`
|
||||||
- `mason-tool-installer.nvim` — installs formatters/linters: `prettier`, `stylua`, `isort`, `black`, `pylint`, `shfmt`
|
- `mason-tool-installer.nvim` — installs formatters/linters: `prettier`, `stylua`, `isort`, `black`, `pylint`, `shfmt`
|
||||||
- `blink.cmp` (`lua/holger/plugins/blink-cmp.lua`) — sets up LSP capabilities via `vim.lsp.config("*", ...)` (native Neovim LSP API)
|
- `blink.cmp` (`lua/holger/plugins/blink-cmp.lua`) — sets up LSP capabilities via `vim.lsp.config("*", ...)` (native Neovim LSP API)
|
||||||
- `lazydev.nvim` — Lua LSP annotations for Neovim API (`vim.*`)
|
- `lazydev.nvim` — Lua LSP annotations for Neovim API (`vim.*`)
|
||||||
@@ -61,7 +61,6 @@ Personal Neovim configuration using [lazy.nvim](https://github.com/folke/lazy.nv
|
|||||||
| `<leader>fs` | Telescope live grep |
|
| `<leader>fs` | Telescope live grep |
|
||||||
| `<leader>fr` | Telescope recent files |
|
| `<leader>fr` | Telescope recent files |
|
||||||
| `<leader>fc` | Grep string under cursor |
|
| `<leader>fc` | Grep string under cursor |
|
||||||
| `s` / `S` | Flash jump / Flash treesitter jump |
|
|
||||||
| `<leader>mp` | Format file (conform) |
|
| `<leader>mp` | Format file (conform) |
|
||||||
| `<leader>l` | Trigger linting |
|
| `<leader>l` | Trigger linting |
|
||||||
| `<leader>sv/sh` | Split window vertical/horizontal |
|
| `<leader>sv/sh` | Split window vertical/horizontal |
|
||||||
@@ -72,7 +71,7 @@ Personal Neovim configuration using [lazy.nvim](https://github.com/folke/lazy.nv
|
|||||||
- **telescope.nvim** — fuzzy finder with fzf-native extension
|
- **telescope.nvim** — fuzzy finder with fzf-native extension
|
||||||
- **nvim-treesitter** — syntax highlighting and incremental selection (`<C-space>`)
|
- **nvim-treesitter** — syntax highlighting and incremental selection (`<C-space>`)
|
||||||
- **blink.cmp** — completion engine with LSP/buffer/path/snippet sources
|
- **blink.cmp** — completion engine with LSP/buffer/path/snippet sources
|
||||||
- **flash.nvim** — enhanced motion with jump labels; integrated into `/` search
|
- **flash.nvim** — enhanced motion with jump labels (currently disabled via `enabled = false`)
|
||||||
- **auto-session** — automatic session save/restore
|
- **auto-session** — automatic session save/restore
|
||||||
- **which-key** — displays keybinding hints
|
- **which-key** — displays keybinding hints
|
||||||
- **fugitive** — Git integration
|
- **fugitive** — Git integration
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
return {
|
return {
|
||||||
"folke/flash.nvim",
|
"folke/flash.nvim",
|
||||||
|
enabled = false,
|
||||||
event = "VeryLazy",
|
event = "VeryLazy",
|
||||||
---@type Flash.Config
|
---@type Flash.Config
|
||||||
opts = {
|
opts = {
|
||||||
|
|||||||
@@ -8,6 +8,12 @@ return {
|
|||||||
"cssls",
|
"cssls",
|
||||||
"lua_ls",
|
"lua_ls",
|
||||||
"pyright",
|
"pyright",
|
||||||
|
"jsonls",
|
||||||
|
"yamlls",
|
||||||
|
"marksman",
|
||||||
|
"taplo",
|
||||||
|
"texlab",
|
||||||
|
"hyprls",
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
dependencies = {
|
dependencies = {
|
||||||
|
|||||||
Reference in new issue
Block a user