Skip to content

A simple neovim config wiritten in lua. Supported languages: HTML/CSS, JS/TS, golang, rust, c/c++ and lua

License

Notifications You must be signed in to change notification settings

amar-jay/nvim-config-lua

Repository files navigation

Lua Neovim Config

A concise Neovim config in Lua. As well as configuration for multiple configs.


Deprecated. Moved to this config based on LazyVim & Mason. Hassle-free, feature-rich, no direct LSP server installs needed. Try it!


screenshot

TO USE

Hot Keys

To know my hot keys. All has been packaged in the lua/common/keymap.lua. Also all lsp language servers share the same hotkeys. Such as gd - to go to definition K - For hover. All these are in the keymap file For effieciency and faster build time. No package manager is used.

TLDR;

Currently there are two options; to change from amarjay to kickstart, do so in the init.lua and after/plugin files.

TODO

  • Basic Setup
  • Treesitter
  • Lsp
    • python
    • golang
    • rust
    • Js/Ts
    • JSX/React
    • Svelte
    • Astro
    • Lua
    • Grammarly
  • Telescope
  • Write script for setup
  • Set up linting
  • Prettier
  • golang
  • rust

About

A simple neovim config wiritten in lua. Supported languages: HTML/CSS, JS/TS, golang, rust, c/c++ and lua

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published