d-lord / dotfiles

Personal configuration files, mainly for macOS.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

Personal configuration files, mainly for macOS.


Languages

Language:Vim Script 61.0%Language:Shell 36.8%Language:Python 2.2%