Has anyone tried to write a neovim config without using any plugins?

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • mini.nvim

    Library of 35+ independent Lua modules improving overall Neovim (version 0.7 and higher) experience with minimal effort

  • "Write config without using any plugins" is partially a motivation for creating mini.nvim. But I wouldn't recommend doing it if you are not enjoying creating such things or don't have enough (a lot) spare time.

  • dotfiles-playbook

    Ansible playbook with my ubuntu-based dotfiles

  • (For context, this is my standard config and this is the trimmed down thing I use at work, which involved a lot of downloading and zipping up files and making sure they're in the right place)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • scratchpad

    Random scripts and documentation I've written (by Ttibsi)

  • (For context, this is my standard config and this is the trimmed down thing I use at work, which involved a lot of downloading and zipping up files and making sure they're in the right place)

  • nvim-lsp-sans-plugins

    Half decent (example) neovim configuration showing how to setup the builtin lsp client without plugins

  • I did, some time ago. I created the repo nvim-lsp-sans-plugins to show how to setup Neovim's LSP client without plugins, but I ended up adding a few things from my personal config. The branch 07-compat is compatible is with Neovim v0.7.

  • luabundler

    CLI tool for bundling several Lua files into a single file.

  • I wonder if a bundler would help? For example: https://github.com/Benjamin-Dobell/luabundler. I haven't tried it but in theory you should be able to point it at your home configuration and get a single file that includes it all.

  • neovim

    Vim-fork focused on extensibility and usability

  • In terms of neovim dependencies, you can download the appimage, move them over to your vm somewhere in your $PATH, chmod it and it should pretty much work.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts