Commit Graph

7 Commits

Author SHA1 Message Date
Pratik Tripathy
0373234cc9 feat(neovim): Markdown-oxide configured
- Makes the Obsidian-like markdown work in Neovim
2025-09-01 11:57:05 +05:30
Pratik Tripathy
3be53f130a fix(neovim): Blank to default lsp configurations
- Configuration for files under `/lsp` are added
2025-09-01 11:54:16 +05:30
Pratik Tripathy
355bbfd2e8 chore(neovim): Add taplo, yamlls configs & more lsp installations
in bootstrap script
2025-08-04 11:03:29 +05:30
Pratik Tripathy
22157e682a fix(neovim-lsp): Default LSP configured with default LSP client & color
completions

- Default configs for: markdownlint, marksman, prettier, shellcheck, shellharden, shfmt,
  trivy
- Configure `mason` to `append` PATH
- Configure completions for `nvim-highlight-colors`
2025-07-29 11:33:35 +05:30
Pratik Tripathy
ae6d1cebb8 refactor(neovim): Rename files, move plugin declarations around, remove
plugins completely

- Removed: dotnet with all related configs & plugins
- Removed: `vim-highlightedyank` replaced with autocommand
- Moved: `indent-blankline` from `code-generic` -> `ui`
- Moved: All javascript plugins to `code-lsp`: WIP
- Moved: `vim-easymotion` from `code-navigation` -> `navigation`
- Renamed: `code-completion` -> `completion`
- Renamed: `code-formatting` -> `formatting`
- Renamed: `code-git` -> `git`
- Renamed: `code-lint` -> `lint`
- Renamed: `navigate-files` -> `navigation`
2025-07-28 12:54:04 +05:30
Pratik Tripathy
dd9246cda7 feat(neovim): Rust dev with rustaceanvim & LSP servers installation through OS installer and NOT mason
- Use `rustaceanvim` for Rust development
- `rustaceanvim` keymaps in NeoVim `after` file
- Remove Rust LSP setup through builtin LSP
- Remove LSP installations from Mason when equivalent available through
  OS installers
- All LSP plugins in `code-lsp.lua`
2025-07-28 10:51:51 +05:30
Pratik Tripathy
1e5509daaa feat(nvim): v0.11: Use native LSP, Completion, Diagnostics
- Move all language LSP configurations to `nvim/lsp`
- Move nvim LSP configurations to `nvim/lua/core`
- Remove LSP attach keymaps where default ones exists and are usable
- Reorged LSP attach keymaps per plugin
- Move Lazy.nvim configurations to `nvim/lua/core`
- `nvim/init.lua` cleaned to only load other files
- Uniform diagnostics symbols across lualine & gutter
2025-07-25 21:57:45 +05:30