dotfiles

My personal shell configs and stuff
git clone git://git.alex.balgavy.eu/dotfiles.git
Log | Files | Refs | Submodules | README | LICENSE

commit 4542f70efeb7c1a4aadc8621b76cfc36e7947646
parent f5b3ac441689be96dd8b21607ea24d2aadcf856c
Author: Alex Balgavy <a.balgavy@gmail.com>
Date:   Sun, 11 Oct 2020 16:07:26 +0200

fzf: move into tools submodule

Former-commit-id: 35506600eeaf8018e6a077d7c95f0f8e71ed9470
Diffstat:
M.gitmodules | 3+++
Mshell/zshrc | 2+-
Atools/fzf | 1+
Mvim/vimrc | 9+++++++--
4 files changed, 12 insertions(+), 3 deletions(-)

diff --git a/.gitmodules b/.gitmodules @@ -41,3 +41,6 @@ [submodule "tools/anotools-chrome"] path = tools/anotools-chrome url = https://git.alex.balgavy.eu/anotools-chrome.git +[submodule "tools/fzf"] + path = tools/fzf + url = https://github.com/junegunn/fzf.git diff --git a/shell/zshrc b/shell/zshrc @@ -70,7 +70,7 @@ source_if_exists ~/.p10k.zsh source_if_exists $DOTFILES/shell/powerlevel10k/powerlevel10k.zsh-theme # FZF for fuzzy finding -source_if_exists ~/.fzf.zsh +source_if_exists "${XDG_CONFIG_HOME:-$HOME/.config}"/fzf/fzf.zsh # Ruby bundler plugin, automatically runs binstub in .bin or `bundle exec`s source_if_exists $DOTFILES/shell/zsh-plugins/bundler.plugin.zsh diff --git a/tools/fzf b/tools/fzf @@ -0,0 +1 @@ +Subproject commit fc7630a66d8b07ec90603f7919f8aadf891783ac diff --git a/vim/vimrc b/vim/vimrc @@ -1,5 +1,10 @@ " vim: foldmethod=marker foldlevel=0 let mapleader=" " " Set the mapleader to be space +if empty($DOTFILES) + throw "Please set the $DOTFILES variable, required for tool detection." + finish +endif + " Plugins {{{1 " Installation {{{2 " Install vim-plug if needed @@ -75,7 +80,7 @@ Plug 'gastonsimone/vim-dokumentary' Plug 'romainl/vim-devdocs', { 'on': 'DD' } " Fuzzy finder in vim -Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all', 'on': ['FZF', 'Tags', 'Buffers', 'Files', 'Helptags', 'Lines', 'Ag'] } +Plug 'junegunn/fzf', { 'dir': '$DOTFILES/tools/fzf', 'do': './install --all --xdg --no-fish', 'on': ['FZF', 'Tags', 'Buffers', 'Files', 'Helptags', 'Lines', 'Ag'] } Plug 'junegunn/fzf.vim', { 'on': ['FZF', 'Tags', 'Buffers', 'Files', 'Helptags', 'Lines', 'Ag', 'Filetypes'] } " Better abbrevation and substitution @@ -251,7 +256,7 @@ let g:dokumentary_docprgs = {'ruby': 'ri {0} | col -b'} " Work with variants of words easily let g:abolish_save_file = $DOTFILES.'/vim/abolish_save_file.vim' " Fzf {{{3 -set rtp+=~/.fzf +set rtp+="$DOTFILES"/tools/fzf function! s:build_quickfix_list(lines) call setqflist(map(copy(a:lines), '{ "filename": v:val }')) copen