All Projects → mnabila → nvimrc

mnabila / nvimrc

Licence: MIT License
vimrc for neovim written in lua

Programming Languages

lua
6591 projects
shell
77523 projects
Vim Script
2826 projects

Projects that are alternatives of or similar to nvimrc

dotfiles
Dotfiles for Neovim (0.7+), Fish shell, git, Kitty, tmux, and more.
Stars: ✭ 54 (-45.45%)
Mutual labels:  vimrc, vim-configuration, neovim-configuration, neovim-config, vim-config
nvim
There are many neovim configurations, but this one is mine...
Stars: ✭ 41 (-58.59%)
Mutual labels:  vimrc, vim-dotfiles, vim-configuration, neovim-dotfiles, neovim-configuration
.dotfiles
💻 My settings for macOS, kitty, zsh, nvim, tmux, and more 🛠
Stars: ✭ 44 (-55.56%)
Mutual labels:  neovim, neovim-dotfiles, neovim-configuration, neovim-lua, neovim-config
LunarVim
An IDE layer for Neovim with sane defaults. Completely free and community driven.
Stars: ✭ 9,296 (+9289.9%)
Mutual labels:  vimrc, neovim-configuration, neovim-lua, neovim-config
nyoom.nvim
Blazing fast, configurable, minimal and lispy neovim config written in Fennel and Rust. Base config for users to extend and add upon, leading to a more unique editing experience. (🚀)
Stars: ✭ 304 (+207.07%)
Mutual labels:  vimrc, neovim-dotfiles, neovim-configuration, neovim-lua
nvim-config
Personal neovim configuration⚡ Fully configured for LaTeX, Python, Lua, C#, HTML, CSS, and Javascript. Neovim version: v0.8.0
Stars: ✭ 47 (-52.53%)
Mutual labels:  neovim-dotfiles, neovim-configuration, neovim-lua, neovim-config
Vimrc
📝 Vim Configuration for nerds with vim-plug
Stars: ✭ 33 (-66.67%)
Mutual labels:  vimrc, neovim, vim-configuration
Vim Bootstrap
Vim Bootstrap is a generator that provides a simple method of generating a configuration for vim / neovim.
Stars: ✭ 1,870 (+1788.89%)
Mutual labels:  vimrc, neovim, vim-configuration
Dot-It-Up
A collection of dotfile scripts, plugins, and clever hacks so that you can become the master of your own OS! 🚀
Stars: ✭ 254 (+156.57%)
Mutual labels:  vimrc, neovim-dotfiles, neovim-configuration
Space Vim
🍀 Lean & mean spacemacs-ish Vim distribution
Stars: ✭ 2,785 (+2713.13%)
Mutual labels:  vimrc, neovim, vim-configuration
awesome-neovim
Awesome Configurations for C/C++,Zig,Web and Lua development in NeoVim
Stars: ✭ 54 (-45.45%)
Mutual labels:  neovim-dotfiles, neovim-lua, neovim-config
neocode
Completely theme responsive, lean, streamlined lua configuration for neovim (dotfiles). NeoCode aims to provide a fluent experience in nvim and vscode.
Stars: ✭ 38 (-61.62%)
Mutual labels:  neovim-dotfiles, neovim-configuration, neovim-lua
neovim
🌟 Cool & Modularized vim configurations to work like an IDE
Stars: ✭ 17 (-82.83%)
Mutual labels:  vimrc, neovim, vim-configuration
Spacevim
A community-driven modular vim/neovim distribution - The ultimate vimrc
Stars: ✭ 17,558 (+17635.35%)
Mutual labels:  vimrc, neovim, vim-configuration
vim
📝 minimalistic vimrc based on KISS principle @vim
Stars: ✭ 46 (-53.54%)
Mutual labels:  vimrc, neovim, vim-configuration
UltiVim
🌕 A blazing fast and highly documented configuration to serve as a guide.
Stars: ✭ 35 (-64.65%)
Mutual labels:  vimrc, neovim-dotfiles, neovim-configuration
vimconf-2021
Presentation for VimConf 2021
Stars: ✭ 26 (-73.74%)
Mutual labels:  neovim, neovim-configuration, neovim-lua
VimKO
⚭ Advanced Neovim configuration for ruby/python/ops/react development ⚭
Stars: ✭ 52 (-47.47%)
Mutual labels:  vimrc, neovim-dotfiles
nan vimrc
A Vim configuration for SSH client to edit on a remote Linux host.
Stars: ✭ 15 (-84.85%)
Mutual labels:  vimrc, vim-configuration
neovim-config
Modern NeoVim config for IDE-like development
Stars: ✭ 89 (-10.1%)
Mutual labels:  neovim-lua, neovim-config

NeoVim File Configuration

Preview

Text Editor

Instalation

Installing Configuration

$ git clone https://github.com/mnabila/nvimrc ~/.config/nvim

before execute PackerInstall, make sure you change installMode to true in init.lua, after finish installation revert to false. if installMode value is true all configuration in this nvimrc can't loaded

$ nvim +PackerInstall

Plugins

Function Plugins
Plugin Manager packer.nvim
File Manager nvim-tree.lua
Status line galaxyline.nvim
Buffer line barbar.nvim
Colorscheme gruvboy.nvim
Icon nvim-web-devicons
Git neogit
gitsign
Auto Complete nvim-lspconfig
Others packer/init

Installing Dependency

archlinux with paru package manager

$ paru -S git neovim-git nodejs npm yarn python-pynvim neovim-remote the_silver_searcher bat prettier

required by language server protocol

  • bashls
$ npm install -g bash-language-server
  • clangd
$ paru -S clang
  • cssls
$ npm install -g vscode-css-languageserver-bin
  • dockerls
$ npm install -g dockerfile-language-server-nodejs
  • gopls
$ paru -S gopls
  • html
$ npm install -g vscode-html-languageserver-bin
  • pyright
$ npm install -g pyright
  • jsonls
$ npm install -g vscode-json-languageserver
  • sqls
$ paru -S sqls-git
  • sumneko_lua
$ paru -S lua-language-server-git
  • texlab
$ paru -S texlive-most texlab
  • tsserver
$ npm install -g typescript typescript-language-server
  • vimls
$ npm install -g vim-language-server
  • intelephense
$ npm install -g intelephense

required by code formater

  • bash
$ paru -S shfmt
  • html, json, js, markdown, css, scss, sass
$ paru -S prettier
  • lua
$ paru -S stylua-git
  • python
$ paru -S python-black

License

Source is available under the Mit License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].