Skip to content

Fix/nvim treesitter config#1883

Closed
MaximePIERRONT wants to merge 7 commits intonvim-lua:masterfrom
MaximePIERRONT:fix/nvim-treesitter-config
Closed

Fix/nvim treesitter config#1883
MaximePIERRONT wants to merge 7 commits intonvim-lua:masterfrom
MaximePIERRONT:fix/nvim-treesitter-config

Conversation

@MaximePIERRONT
Copy link


NOTE
Please verify that the base repository above has the intended destination!
Github by default opens Pull Requests against the parent of a forked repository.
If this is your personal fork and you didn't intend to open a PR for contribution
to the original project then adjust the base repository accordingly.


Maxime Pierront and others added 7 commits February 14, 2026 10:35
…nd treesitter

- Add vtsls LSP with @vue/typescript-plugin for Vue hybrid mode
- Add vue_ls (Volar) for Vue 3 SFC support
- Add ESLint LSP for real-time linting
- Configure prettierd formatter for JS/TS/Vue/CSS/HTML/JSON via conform.nvim
- Add nvim-ts-autotag for auto-close/rename HTML and Vue tags
- Extend treesitter parsers: typescript, tsx, javascript, vue, css, json
- Add Mason ensure_installed for all new tools
- Add nvim-jdtls for Java LSP with Maven/Gradle project detection
- Create ftplugin/java.lua for automatic jdtls startup and keymaps
- Enable nvim-dap with java-debug-adapter for breakpoint debugging
- Add neotest with neotest-java adapter for JUnit 5 test runner
- Add NeotestJavaDownload command for JUnit jar setup on Neovim < 0.12
- Configure google-java-format via conform.nvim
- Add java treesitter parser and <leader>j which-key group
- Mason auto-installs jdtls, java-debug-adapter, java-test, google-java-format
- Enable relativenumber alongside number for easier line jumping
- Add Harpoon2 plugin for workspace-like file navigation (up to 5 files)
- Keymaps: <leader>a to add, <leader>e for menu, <leader>1-5 to navigate
- Keymaps: <leader>p/<leader>n for prev/next file in harpoon list
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant