added vim packages as well as fzf support
This commit is contained in:
parent
2d3132e870
commit
cc83934f39
18
.gitmodules
vendored
18
.gitmodules
vendored
@ -32,3 +32,21 @@
|
|||||||
[submodule ".priv"]
|
[submodule ".priv"]
|
||||||
path = .priv
|
path = .priv
|
||||||
url = git@github.com:KeeganForelight/private_info.git
|
url = git@github.com:KeeganForelight/private_info.git
|
||||||
|
[submodule "vim/pack/man/start/vim-fugitive.git"]
|
||||||
|
path = vim/pack/man/start/vim-fugitive.git
|
||||||
|
url = https://github.com/tpope/vim-fugitive.git
|
||||||
|
[submodule "vim/pack/man/start/vim-commentary"]
|
||||||
|
path = vim/pack/man/start/vim-commentary
|
||||||
|
url = https://github.com/tpope/vim-commentary.git
|
||||||
|
[submodule "vim/pack/man/start/vim-surround"]
|
||||||
|
path = vim/pack/man/start/vim-surround
|
||||||
|
url = https://github.com/tpope/vim-surround.git
|
||||||
|
[submodule "fzf"]
|
||||||
|
path = fzf
|
||||||
|
url = https://github.com/junegunn/fzf.git
|
||||||
|
[submodule "vim/pack/man/start/vim-fzf"]
|
||||||
|
path = vim/pack/man/start/vim-fzf
|
||||||
|
url = https://github.com/junegunn/fzf.vim.git
|
||||||
|
[submodule "vim/pack/man/start/vim-airline"]
|
||||||
|
path = vim/pack/man/start/vim-airline
|
||||||
|
url = https://github.com/vim-airline/vim-airline.git
|
||||||
|
@ -1,15 +1,5 @@
|
|||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
print_output=false
|
|
||||||
|
|
||||||
while getopts "s" arg; do
|
|
||||||
case $arg in
|
|
||||||
s)
|
|
||||||
print_output=true
|
|
||||||
;;
|
|
||||||
esac
|
|
||||||
done
|
|
||||||
|
|
||||||
SESSION="doormat" # welcom session name
|
SESSION="doormat" # welcom session name
|
||||||
START_SERVER=false
|
START_SERVER=false
|
||||||
|
|
||||||
@ -37,6 +27,10 @@ set_session() {
|
|||||||
|
|
||||||
set_session
|
set_session
|
||||||
|
|
||||||
if $print_output ; then
|
while getopts "s" arg; do
|
||||||
echo "SESSION=$SESSION"
|
case $arg in
|
||||||
fi
|
s)
|
||||||
|
echo "SESSION=$SESSION"
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
1
fzf
Submodule
1
fzf
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit 9d041aa58246fbcaf15ae60224ec8121b86f51cd
|
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
- shell:
|
- shell:
|
||||||
- [git submodule update --init --recursive --force, Installing submodules]
|
- [git submodule update --init --recursive --force, Installing submodules]
|
||||||
- [$HOME/.dotfiles/bin/fonts_install.sh, Install Hack font]
|
- [bin/font_install.sh, Installing Hack font]
|
||||||
|
|
||||||
- link:
|
- link:
|
||||||
~/.vim:
|
~/.vim:
|
||||||
@ -17,6 +17,7 @@
|
|||||||
force: true
|
force: true
|
||||||
~/.tmux:
|
~/.tmux:
|
||||||
~/.tmux.conf: tmux.conf
|
~/.tmux.conf: tmux.conf
|
||||||
|
~/.fzf:
|
||||||
~/.ranger.py: ranger/ranger.py
|
~/.ranger.py: ranger/ranger.py
|
||||||
~/.config/ranger/rc.conf:
|
~/.config/ranger/rc.conf:
|
||||||
~/.oh-my-zsh/custom/plugins/zsh-autosuggestions:
|
~/.oh-my-zsh/custom/plugins/zsh-autosuggestions:
|
||||||
@ -25,8 +26,20 @@
|
|||||||
~/.oh-my-zsh/custom/themes/powerlevel10k.zsh-theme: oh-my-zsh/custom/themes/powerlevel10k/powerlevel10k.zsh-theme
|
~/.oh-my-zsh/custom/themes/powerlevel10k.zsh-theme: oh-my-zsh/custom/themes/powerlevel10k/powerlevel10k.zsh-theme
|
||||||
|
|
||||||
- shell:
|
- shell:
|
||||||
- [$HOME/.dotfiles/bin/weather/symbol_test.sh, Testing weather symbols]
|
|
||||||
- [cp ./vim/hybrid/colors/hybrid.vim ./vim/colors/hybrid.vim, Setting up theme]
|
- [cp ./vim/hybrid/colors/hybrid.vim ./vim/colors/hybrid.vim, Setting up theme]
|
||||||
- [tmux/plugins/tpm/bin/install_plugins, Installing Tmux Plugins]
|
- [tmux/plugins/tpm/bin/install_plugins, Installing Tmux Plugins]
|
||||||
- [tmux/plugins/tpm/bin/update_plugins all, Updating Tmux Plugins]
|
- [tmux/plugins/tpm/bin/update_plugins all, Updating Tmux Plugins]
|
||||||
- [bin/tmux_mem_cpu_build.sh, Building tmux-mem-cpu-load]
|
-
|
||||||
|
command: fzf/install
|
||||||
|
stdin: true
|
||||||
|
stdout: true
|
||||||
|
description: Installing Fzf
|
||||||
|
-
|
||||||
|
command: bin/tmux_mem_cpu_load.sh
|
||||||
|
stdin: true
|
||||||
|
stdout: true
|
||||||
|
description: Building the mem-cpu-load tracker for tmux
|
||||||
|
-
|
||||||
|
command: bin/weather/symbol_test.sh
|
||||||
|
stdout: true
|
||||||
|
description: Testing weather symbols in Stdout
|
||||||
|
1
vim/pack/man/start/vim-airline
Submodule
1
vim/pack/man/start/vim-airline
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit 9d20473e912ab39008a25b1902e5f35189e67aad
|
1
vim/pack/man/start/vim-commentary
Submodule
1
vim/pack/man/start/vim-commentary
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit 3654775824337f466109f00eaf6759760f65be34
|
1
vim/pack/man/start/vim-fugitive
Submodule
1
vim/pack/man/start/vim-fugitive
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit b411b753f805b969cca856e2ae51fdbab49880df
|
1
vim/pack/man/start/vim-fugitive.git
Submodule
1
vim/pack/man/start/vim-fugitive.git
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit b411b753f805b969cca856e2ae51fdbab49880df
|
1
vim/pack/man/start/vim-fzf
Submodule
1
vim/pack/man/start/vim-fzf
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit c491d702b76c6b4918abb80be3cfb57d1b618ffa
|
1
vim/pack/man/start/vim-surround
Submodule
1
vim/pack/man/start/vim-surround
Submodule
@ -0,0 +1 @@
|
|||||||
|
Subproject commit bf3480dc9ae7bea34c78fbba4c65b4548b5b1fea
|
67
vimrc
67
vimrc
@ -1,8 +1,11 @@
|
|||||||
filetype plugin indent on
|
filetype plugin indent on
|
||||||
" show existing tab with 4 spaces width
|
" show existing tab with 4 spaces width
|
||||||
set tabstop=4
|
" editing to be more usual
|
||||||
set shiftwidth=4
|
" set tabstop=4
|
||||||
set expandtab
|
" set shiftwidth=4
|
||||||
|
" set expandtab
|
||||||
|
" set backspace=indent,eol,start
|
||||||
|
set ts=4 sts=4 sw=2 expandtab
|
||||||
set backspace=indent,eol,start
|
set backspace=indent,eol,start
|
||||||
|
|
||||||
" basics
|
" basics
|
||||||
@ -21,6 +24,16 @@ let g:go_highlight_function_calls=1
|
|||||||
let g:go_highlight_operators=1
|
let g:go_highlight_operators=1
|
||||||
let g:go_highlight_extra_types=1
|
let g:go_highlight_extra_types=1
|
||||||
|
|
||||||
|
" airline settings
|
||||||
|
let g:airline_powerline_fonts = 1
|
||||||
|
if !exists('g:airline_symbols')
|
||||||
|
let g:airline_symbols = {}
|
||||||
|
endif
|
||||||
|
" setting nf symbols
|
||||||
|
let g:airline_symbols.linenr = ''
|
||||||
|
let g:airline_symbols.maxlinenr = ''
|
||||||
|
let g:airline_symbols.dirty = ''
|
||||||
|
|
||||||
" nerdtree settings
|
" nerdtree settings
|
||||||
let NERDTreeHighlightCursorLine=1
|
let NERDTreeHighlightCursorLine=1
|
||||||
let NERDTreeQuitOnOpen=1
|
let NERDTreeQuitOnOpen=1
|
||||||
@ -28,10 +41,52 @@ autocmd StdinReadPre * let s:std_in=1
|
|||||||
autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif
|
autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif
|
||||||
|
|
||||||
" nerdtree binds
|
" nerdtree binds
|
||||||
nnoremap <C-n> :NERDTree<CR>
|
nnoremap <silent> <C-n> :NERDTree<CR>
|
||||||
nnoremap <C-t> :NERDTreeToggle<CR>
|
nnoremap <silent> <C-t> :NERDTreeToggle<CR>
|
||||||
nnoremap <C-f> :NERDTreeFocus<CR>
|
" nnoremap <C-f> :NERDTreeFocus<CR> going to conflict with fzf and I dont use
|
||||||
|
" this anyway
|
||||||
|
|
||||||
|
" fzf integration
|
||||||
|
set rtp+=~/.fzf
|
||||||
|
|
||||||
|
let g:fzf_preview_window = ['right:50%', 'ctrl-/']
|
||||||
|
let g:fzf_buffers_jump = 1
|
||||||
|
" Customize fzf colors to match your color scheme
|
||||||
|
" " - fzf#wrap translates this to a set of `--color` options
|
||||||
|
let g:fzf_colors =
|
||||||
|
\ { 'fg': ['fg', 'Normal'],
|
||||||
|
\ 'bg': ['bg', 'Normal'],
|
||||||
|
\ 'hl': ['fg', 'Comment'],
|
||||||
|
\ 'fg+': ['fg', 'MarchParen', 'CursorLine', 'CursorColumn', 'Normal'],
|
||||||
|
\ 'bg+': ['bg', 'MatchParen', 'CursorLine', 'CursorColumn'],
|
||||||
|
\ 'hl+': ['fg', 'Constant'],
|
||||||
|
\ 'info': ['fg', 'PreProc'],
|
||||||
|
\ 'border': ['fg', 'Ignore'],
|
||||||
|
\ 'prompt': ['fg', 'Conditional'],
|
||||||
|
\ 'pointer': ['fg', 'Exception'],
|
||||||
|
\ 'marker': ['fg', 'Keyword'],
|
||||||
|
\ 'spinner': ['fg', 'Label'],
|
||||||
|
\ 'gutter' : ['bg', 'Normal'],
|
||||||
|
\ 'header': ['fg', 'Comment']}
|
||||||
|
|
||||||
|
" open in floating tmux pane if available
|
||||||
|
if exists('$TMUX')
|
||||||
|
let g:fzf_layout = { 'tmux': '-p60%,70%' }
|
||||||
|
else
|
||||||
|
let g:fzf_layout = { 'window': { 'width': 0.6, 'height': 0.7} }
|
||||||
|
endif
|
||||||
|
" fzf functions and keybinds
|
||||||
|
command! -bang -nargs=? -complete=dir Find
|
||||||
|
\ call fzf#vim#files(<q-args>, fzf#vim#with_preview({'options': ['--layout=reverse', '--info=inline']}), <bang>0)
|
||||||
|
|
||||||
|
nnoremap <silent> ff :Find<CR>
|
||||||
|
nnoremap <silent> fh :Find $HOME<CR>
|
||||||
|
nnoremap <silent> fg :GFiles<CR>
|
||||||
|
nnoremap <silent> fs :GFiles?<CR>
|
||||||
|
|
||||||
|
" tweaking timeout to quit instatnly via esc
|
||||||
|
set ttimeout
|
||||||
|
set ttimeoutlen=0
|
||||||
" time to learn vim
|
" time to learn vim
|
||||||
noremap <up> :echoerr "Umm, use k instead"<cr>
|
noremap <up> :echoerr "Umm, use k instead"<cr>
|
||||||
noremap <down>:echoerr "Umm,use j instead"<cr>
|
noremap <down>:echoerr "Umm,use j instead"<cr>
|
||||||
|
5
zshrc
5
zshrc
@ -151,3 +151,8 @@ alias water="$HOME/.dotfiles/bin/water/water.sh"
|
|||||||
# setting up location variables
|
# setting up location variables
|
||||||
# source "$HOME/.dotfiles/bin/weather/location.sh"
|
# source "$HOME/.dotfiles/bin/weather/location.sh"
|
||||||
source "$HOME/.dotfiles/bin/startup/tmux_start.sh"
|
source "$HOME/.dotfiles/bin/startup/tmux_start.sh"
|
||||||
|
|
||||||
|
# fzf stuff
|
||||||
|
[ -f ~/.fzf.zsh ] && source ~/.fzf.zsh
|
||||||
|
export FZF_DEFAULT_OPTS='--layout=reverse --border --height=40%'
|
||||||
|
alias bat="batcat"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user