An open API service indexing awesome lists of open source software.

https://github.com/d-lord/dotfiles

Personal configuration files, mainly for macOS.
https://github.com/d-lord/dotfiles

vim

Last synced: 2 months ago
JSON representation

Personal configuration files, mainly for macOS.

Awesome Lists containing this project

README

          

### Installation

git clone git://github.com/d-lord/dotfiles.git ~/dotfiles

~/install # dotbot

## Notes
Vim (esp. complex plugins) may complain about Python if that's not installed (use homebrew)

Tmux will quit with "[exited]" if homebrew hasn't been used to install `reattach-to-user-namespace`

Fedora needs `dnf install xsel` to enable clipboard in [n]vim

## Vim stuff

Two interlinked versions of neovim are here:

* vim core - Lightweight, quick-launching copy.
* vim rice (vice) - Fuller of feature.

So there are three sets of files:

* nvim_shared - Config shared between both. This is where most keybinds should live, as well as plugins used by both.
* nvim_core - Config (especially plugins) used by the lightweight instance.
* nvim_rice - Config used by the heavyweight instance.

Common binds are:

* e - Edit "my" config (core or rice)
* s - Edit the shared config

Shared files are:
* plugins.vim - should only contain stuff for vim-plug, i.e. just declarations and comments.
* config.vim - shared configuration and keybinds, including any config for shared plugins.