This repository is dedicated to providing lightweight editor configurations that don't rely on plugins. The primary goal is to offer configurations for built-in editors such as Nano, Vim, and Emacs, allowing users to create a functional work environment by simply connecting via SSH or copying files to a remote server. Please keep in mind that these configurations are personal and designed according to my preferences. While they are shared here for the community's benefit, it's advisable to use them with care and consider adapting them to your specific needs. Because i only use VIM, I'm starting with it.
- bash >= 4.0 The project is not POSIX-compliant because it does rely heavily on bashisms.
- vim >= 9.0
The whole point is that you don't need to install anything, so just check if you have all dependencies and you are good to go. The only thing you need to do is to install or clone/download this repo and do some editor-specific configuration.
Export an env var with the location of the plugless-editor project location.
# Add this to your .rc file (e.g., ~/.bashrc)
export PLUGLESS_EDITOR_DIR="${HOME}/projects/plugless-editor/"
Add this to your ~/.vimrc file
" plugless editor config
if !empty($PLUGLESS_EDITOR_DIR)
source $PLUGLESS_EDITOR_DIR/vim/vimrc
endif