Compare commits

..

No commits in common. "0e4af5d5962ed4aa532f45ae6dbbdd1c5c012407" and "9d26abbb3a5b314a539224056b85cd05241b2d06" have entirely different histories.

3 changed files with 8 additions and 12 deletions

View file

@ -1,6 +1,8 @@
set mouse=
set expandtab " use spaces instead of \t
set autoindent " match indentation of previous line
" use spaces instead of \t
set expandtab
" match indentation of previous line
set autoindent
set runtimepath^=~/.vim runtimepath+=~/.vim/after
let &packpath = &runtimepath
source ~/.vimrc

View file

@ -1,5 +1,4 @@
" NOTE: don't add more LSPs here, use 'coc.nvim' - it offers better completion
" 'vim'/common elements are held here while 'nvim' has another config: '.config/nvim/init.vim'
" NOTE: don't add more LSPs here, use coc - it offers better completion
call plug#begin('~/.vim/exts')
Plug 'AlexvZyl/nordic.nvim', { 'branch': 'main' }
Plug 'neoclide/coc.nvim', {'branch': 'release'}

View file

@ -3,15 +3,13 @@
# minimal dotfile manager
# tracks files / copies them into the repo, sorted by hostname
#
set -u
# array of files [relative to home] to include
DOTS=(
'.vimrc'
'.config/nvim/init.vim'
'.config/nvim/coc-settings.json'
'.config/autostart-i3ipc.yml'
'.config/sway'
# '.config/sway'
)
# ensure the host running this script/updating dotfiles has a directory
@ -20,16 +18,13 @@ DOTS=(
[ -d "$HOSTNAME" ] || mkdir -v "$HOSTNAME"
pushd "$HOSTNAME" || exit
echo "Changed working dir to $PWD"
# now that the host/working dir is managed, process the dotfiles
# ensure their directory structure is retained, then recursively copy
for DOT in "${DOTS[@]}"; do
DOT_DIR="$(dirname "$DOT")"
[ -d "$DOT_DIR" ] || mkdir -vp "$DOT_DIR"
# naively 'copy' with rsync; rely on git to tell us about changes. TODO: reconsider
echo "Copying '$HOME/$DOT' to '$DOT'"
rsync -aqv "$HOME/$DOT" "$DOT" || echo "Couldn't copy '$DOT', got rc: $?"
# naively copy; rely on git to tell us about changes
cp -ravp "$HOME/$DOT" "$DOT"
done
# return where we were