Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add Neovim LSP-related plugins and configurations #37

Merged
merged 4 commits into from
Nov 17, 2024
Merged

Conversation

vicnett
Copy link
Owner

@vicnett vicnett commented Nov 17, 2024

No description provided.

@vicnett vicnett force-pushed the vim-lsp branch 4 times, most recently from 201c43b to 42956ea Compare November 17, 2024 18:19
- The lsp.lua file configues main LSP-related plugins:
  * nvim-lspconfig - basic, default LSP client configurations
  * mason - LSP, DAP, linter, and formatter package manager
  * mason-lspconfig - automatically install and configure servers
  * mason-tool-installer - install and update Mason packages
  * fidget - LSP status messages
- dressing.nvim provides nice menus for vim.ui.select and vim.ui.input
  which are used to filter Mason packages (it's unusable without this)
- lazydev.nvim provides automatic LuaLS configurations for Neovim
  configuration files
- manjaro_packages is updated to add unzip and npm, which are required
  by Mason
- autoformat.lua configures the Neovim plugin and formatting tools for a
  few languages
- stylua.toml configures the Lua autoformatting project-wide
@vicnett vicnett merged commit 299c44f into main Nov 17, 2024
1 check passed
@vicnett vicnett deleted the vim-lsp branch November 17, 2024 22:32
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