Skip to content

anthonyleung-dev/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Neovim Configuration

Neovide with NVIM v0.10.1.

Font: Source Code Pro

Neovim Setup

Information

Coding

  • neoformat: A powerful code formatting plugin.
  • Comment.nvim: Simplifies commenting in code.
  • todo-comments.nvim: Highlights and searches for TODO comments in code.
  • supermaven-nvim: Provides AI-powered code completion and inline suggestions, enhancing the coding experience with Maven and other tools.
  • nvim-autopairs: Automatically closes pairs like brackets and quotes.
  • neotest: A testing framework integrated with Neovim.

Colorscheme

Git Integration

  • neogit: A Magit-like Git integration interface for Neovim.
  • gitsigns.nvim: Git integration that shows signs in the gutter.
  • git-blame.nvim: Displays Git blame information in the gutter.
  • diffview.nvim: Provides a side-by-side diff view for Git.

LSP (Language Server Protocol) and Autocompletion

UI Enhancements

Additional Tools

  • nvm.nvim: Integrates Node Version Manager (NVM) into Neovim.
  • guess-indent.nvim: Automatically guesses and sets the indentation for files.
  • vim-prisma: Syntax highlighting for Prisma schema files.

Default LSPs

  • intelephense: PHP language support.
  • pyright: Python language server.
  • bashls: Bash language server.
  • rust_analyzer: Rust language server.
  • jdtls: Java Development Tools language server.
  • marksman: Markdown language server.
  • graphql: GraphQL language server.
  • sqlls: SQL language server.
  • solidity: Solidity language server.
  • cssls: CSS language server.
  • html: HTML language server.
  • volar: Vue language server.
  • dockerls: Docker language server.
  • yamlls: YAML language server.
  • lemminx: XML language server.
  • jsonls: JSON language server.
  • eslint: JavaScript and TypeScript linting and formatting.
  • lua_ls: Lua language server, especially for Neovim configurations.
  • prismals: Prisma schema language server.

Default Linters and Formatters

  • prettierd: Fast Prettier for formatting various languages.
  • stylua: Lua formatter.
  • shfmt: Shell script formatter.
  • shellcheck: Linter for shell scripts.
  • autopep8: Formatter for Python code.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages