NeoVim Recipes: An Adventure in a Plugin-less Configuration

Introduction

Points to make:

Helix drove me to this
This is not my daily driver setup
This blog post is meant to give recipes that inspire the reader, not a complete configuration they can copy.
Do these count as plugins? I mean, yes, but …


This content originally appeared on DEV Community and was authored by Jonathan Apodaca

Introduction

Points to make:

  • Helix drove me to this
  • This is not my daily driver setup
  • This blog post is meant to give recipes that inspire the reader, not a complete configuration they can copy.
  • Do these count as plugins? I mean, yes, but since they are all single-origin (me), no.
  • Thank the community: existing Lua plugins are effectively a "View Source" mechanism for how Vim works internally

Principles

  • UNIX philosophy: we will fallback on other TUIs/CLIs for things outsize of NeoVim's text-editing purview

Utilities that we will reuse:

  • my.term
  • my.utils:
    • Range
    • Buffer
    • Co
    • etc.

Out-of-the-Box: Commenting

Indent Lines

TMUX Pane Navigation

Git

  • lazygit

Fuzzy Finder

Command Palette

Repeatable Surround

LSP

LSP: Starting and Configuring Servers

LSP: Setting Keymaps on Attach

LSP: Commands

LSP: Auto-completion

Tree-Sitter: Installing Parsers

Tree-Sitter: Highlights

What About: File Explorers?

What About: Search and Replace?

What Next

Footnotes


This content originally appeared on DEV Community and was authored by Jonathan Apodaca


Print Share Comment Cite Upload Translate Updates
APA

Jonathan Apodaca | Sciencx (2024-07-23T18:24:41+00:00) NeoVim Recipes: An Adventure in a Plugin-less Configuration. Retrieved from https://www.scien.cx/2024/07/23/neovim-recipes-an-adventure-in-a-plugin-less-configuration/

MLA
" » NeoVim Recipes: An Adventure in a Plugin-less Configuration." Jonathan Apodaca | Sciencx - Tuesday July 23, 2024, https://www.scien.cx/2024/07/23/neovim-recipes-an-adventure-in-a-plugin-less-configuration/
HARVARD
Jonathan Apodaca | Sciencx Tuesday July 23, 2024 » NeoVim Recipes: An Adventure in a Plugin-less Configuration., viewed ,<https://www.scien.cx/2024/07/23/neovim-recipes-an-adventure-in-a-plugin-less-configuration/>
VANCOUVER
Jonathan Apodaca | Sciencx - » NeoVim Recipes: An Adventure in a Plugin-less Configuration. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2024/07/23/neovim-recipes-an-adventure-in-a-plugin-less-configuration/
CHICAGO
" » NeoVim Recipes: An Adventure in a Plugin-less Configuration." Jonathan Apodaca | Sciencx - Accessed . https://www.scien.cx/2024/07/23/neovim-recipes-an-adventure-in-a-plugin-less-configuration/
IEEE
" » NeoVim Recipes: An Adventure in a Plugin-less Configuration." Jonathan Apodaca | Sciencx [Online]. Available: https://www.scien.cx/2024/07/23/neovim-recipes-an-adventure-in-a-plugin-less-configuration/. [Accessed: ]
rf:citation
» NeoVim Recipes: An Adventure in a Plugin-less Configuration | Jonathan Apodaca | Sciencx | https://www.scien.cx/2024/07/23/neovim-recipes-an-adventure-in-a-plugin-less-configuration/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.