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