A Neovim config made with sane defaults (by ChristianChiarulli)


Basic nvim repo stats
13 days ago

ChristianChiarulli/nvim is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.

Nvim Alternatives

Similar projects and alternatives to nvim

  • GitHub repo defaults.nvim

    A small, featureful neovim template

  • GitHub repo coc.nvim

    Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.

  • GitHub repo vscodium

    binary releases of VS Code without MS branding/telemetry/licensing

  • GitHub repo doom-emacs

    An Emacs framework for the stubborn martian hacker

  • GitHub repo neovim-dots

    beautiful neovim setup configured in lua

  • GitHub repo nvim-compe

    Auto completion plugin for nvim that written in Lua.

  • GitHub repo nvim-tree.lua

    A file explorer tree for neovim written in lua

  • GitHub repo dotfiles

    My configuration files and personal collection of scripts. For docs and license, see: https://github.com/BurntSushi/dotfiles/tree/master/.doc (by BurntSushi)

  • GitHub repo neovim-config

    configuration files for neovim (by rebuilt)

  • GitHub repo git-crypt

    Transparent file encryption in git

  • GitHub repo tree-sitter

    An incremental parsing system for programming tools

  • GitHub repo rust.vim

    Vim configuration for Rust.

  • GitHub repo telescope.nvim

    Find, Filter, Preview, Pick. All lua, all the time.

  • GitHub repo coc-explorer

    📁 Explorer for coc.nvim

  • GitHub repo awesome-neovim

    Collections of awesome neovim plugins.

  • GitHub repo coc-rust-analyzer

    rust-analyzer extension for coc.nvim

  • GitHub repo gitsigns.nvim

    Git signs written in pure lua

  • GitHub repo dotfiles

    My dotfiles (by wbthomason)

  • GitHub repo Dotfiles

    My Dotfiles (by beauwilliams)

  • GitHub repo dotfiles

    My dotfiles (by Mte90)

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better nvim alternative or higher similarity.


Posts where nvim has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-05-11.
  • What do you use for writing rust code?
    reddit.com/r/rust | 2021-05-11
    Nightly has been at ~90% of completion for months now and it's pretty stable to me; they're only fixing bugs now. I did get bitten in the ass by a bug recently but it's finally been fixed. There are also quite a few guides you can check out already. And if you just want to try it out without setting anything up you can always go for something like LunarVim.
  • Help a newb migrate to NeoVim from VSCode
    reddit.com/r/neovim | 2021-05-07
    Ultimately, only you know what works best for your workflow. And your ideal setup will be one that you write yourself. But that doesn't mean you should stay away from other people's configs. Search this subreddit. Try some out. See how other people live. The most obvious things will be the different plugins. You may know how to edit in vim but it's not clear to me if you're already familiar with things like registers, buffers, macros, quickfix lists and other built-in functionality. That stuff is important to learn. These are my dots if you're curious. https://github.com/rebuilt/neovim-config. As for writing in lua vs vimscript, more setup guides include information for vimscript because it's been around longer. But if you're moving to neovim to take advantage of lsp and treesitter and luajit then you might as well go with lua. This is assuming you don't already know vimscript. Find plugins that take advantage of the latest features here. https://github.com/rockerBOO/awesome-neovim. If you're migrating from vs code you might feel at home with this set of configs. https://github.com/ChristianChiarulli/LunarVim
  • New to Vim and have a question
    reddit.com/r/pop_os | 2021-05-07
    If you want to get an VSCode/IDE like experience without learning lua or writing your own configuration i recommend checking out https://github.com/ChristianChiarulli/LunarVim
  • I need Tab to work as it does in Sublime-Text. Has anyone figured this out?
    reddit.com/r/neovim | 2021-05-06
    For an example using compe, look at the lunarvim project https://github.com/ChristianChiarulli/LunarVim
  • Visual Studio Code April 2021 released with Electron 12, bringing Wayland support
    reddit.com/r/linux | 2021-05-06
    [LunarVim](https://github.com/ChristianChiarulli/LunarVim) as explained in this [video](https://www.youtube.com/watch?v=Qm864kVxAss) is a Neovim distribution that eases migration from VSCode to Neovim with features of a modern text editor:
  • LunavVim vs LVim - Time Cost
    reddit.com/r/neovim | 2021-05-04
    LunarVim - 26 plugins - 110.796 ms
  • Pyright not working with my new nvim lua config
    reddit.com/r/neovim | 2021-05-04
    You are right, I am using Chris config. This is the globals file: https://github.com/ChristianChiarulli/LunarVim/blob/master/lua/lv-globals.lua And the python file https://github.com/ChristianChiarulli/LunarVim/blob/master/lua/lsp/python-ls.lua I can see that also in the configuration of ruby, the same issue is happening. Do you know if I need to import the global variables or something else?
  • List of neovim lua configs?
    reddit.com/r/neovim | 2021-04-28
    I personally like https://github.com/ChristianChiarulli/LunarVim (not mine)
  • Looking for init.lua for python
    reddit.com/r/neovim | 2021-04-26
    Not sure if you are looking for something super simple, but I frequently reference https://github.com/ChristianChiarulli/LunarVim for my neovim lua configuration, since Christian has a ton of great stuff in his repository. I'm not using LunarVim (or previously nvcode) directly, I only check his repo to see how he got stuff working - obviously just using LunarVim should work for Python.
  • Should I switch to vim?
    reddit.com/r/vim | 2021-04-23
    There is a current project that offers all the benefits of LSP and that an IDE. In fact that's the purpose of https://github.com/ChristianChiarulli/LunarVim . I myself have installed and once it's built (you need to build the latest neovim from github with `ninja`), it works really well. Most of the configs are written in Lua, so it will take some adjustment to adapt your settings. But there are sane defaults out-of-the-box. The author has done videos that explains more https://odysee.com/@chrisatmachine:f/neovim-install-lunarvim-a-config-with:1
  • The marvelous universe of Jetbrains
    Other than that Neovim wins hands down. You can disagree, but I will assume you haven't built your config as good as https://github.com/siduck76/neovim-dots or https://github.com/ChristianChiarulli/LunarVim. Just add Java LSP to it and things will work as expected.
  • How to make NERDTree show directory like the `tree` command?
    reddit.com/r/neovim | 2021-04-03
  • How can I improve my vim productivity?
    reddit.com/r/neovim | 2021-01-28
    I started vim with another guy's config files and gradually improved upon that. You could do that too. Find a super config file from github. One I would recommend is https://github.com/ChristianChiarulli/nvim.