added i3 scratchpad changes and some vim nerdtree and transparent background changes
This commit is contained in:
		
							parent
							
								
									0ad2b4ce72
								
							
						
					
					
						commit
						09e11d7a2c
					
				
							
								
								
									
										3
									
								
								.gitmodules
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										3
									
								
								.gitmodules
									
									
									
									
										vendored
									
									
								
							@ -32,6 +32,9 @@
 | 
			
		||||
[submodule "vimtex"]
 | 
			
		||||
	path = editors/vim/pack/man/start/vimtex
 | 
			
		||||
	url = https://github.com/lervag/vimtex.git
 | 
			
		||||
[submodule "vim-nerdtree-tabs"]
 | 
			
		||||
	path = editors/vim/pack/man/start/vim-nerdtree-tabs
 | 
			
		||||
	url = https://github.com/jistr/vim-nerdtree-tabs
 | 
			
		||||
[submodule "tmux-mem-cpu-load"]
 | 
			
		||||
	path = src/tmux-mem-cpu-load
 | 
			
		||||
	url = https://github.com/thewtex/tmux-mem-cpu-load
 | 
			
		||||
 | 
			
		||||
@ -1 +1 @@
 | 
			
		||||
Subproject commit df4be8626e2c5b2a42eb60e1f100fce469b81f7d
 | 
			
		||||
Subproject commit 5d3d1b6cbdc4be0b4c6105c1ab1f769d76d3c68f
 | 
			
		||||
							
								
								
									
										1
									
								
								editors/vim/pack/man/start/vim-nerdtree-tabs
									
									
									
									
									
										Submodule
									
								
							
							
								
								
								
								
								
								
									
									
								
							
						
						
									
										1
									
								
								editors/vim/pack/man/start/vim-nerdtree-tabs
									
									
									
									
									
										Submodule
									
								
							@ -0,0 +1 @@
 | 
			
		||||
Subproject commit 07d19f0299762669c6f93fbadb8249da6ba9de62
 | 
			
		||||
@ -1 +1 @@
 | 
			
		||||
Subproject commit 6e79c4fa42ef0eb5216220afe835be8fe9d2369d
 | 
			
		||||
Subproject commit b09112bf83ae5e308102a9c07d25f7dba6690675
 | 
			
		||||
@ -17,6 +17,20 @@ set nocompatible
 | 
			
		||||
set background=dark
 | 
			
		||||
syntax enable
 | 
			
		||||
colorscheme hybrid
 | 
			
		||||
" default transparent bg
 | 
			
		||||
hi Normal guibg=NONE ctermbg=NONE
 | 
			
		||||
let t:is_transparent = 1
 | 
			
		||||
"toggle func
 | 
			
		||||
function! ToggleTransparent()
 | 
			
		||||
    if t:is_transparent == 0
 | 
			
		||||
        hi Normal guibg=NONE ctermbg=NONE
 | 
			
		||||
        let t:is_transparent = 1
 | 
			
		||||
    else
 | 
			
		||||
        set background=dark
 | 
			
		||||
        let t:is_transparent = 0
 | 
			
		||||
    endif
 | 
			
		||||
endfunction
 | 
			
		||||
nnoremap <silent> <leader>b : call ToggleTransparent()<CR>
 | 
			
		||||
 | 
			
		||||
" syntax highlighting for go
 | 
			
		||||
let g:go_highlight_types=1
 | 
			
		||||
@ -30,6 +44,7 @@ let g:go_highlight_extra_types=1
 | 
			
		||||
let g:vim_markdown_folding_disabled = 1
 | 
			
		||||
let g:vim_markdown_math = 1
 | 
			
		||||
let g:vim_markdown_strikethrough = 1
 | 
			
		||||
let g:vim_markdown_new_list_item_indent = 4
 | 
			
		||||
 | 
			
		||||
" use md for vim wiki and disable global linking
 | 
			
		||||
let g:vimwiki_list = [{'path': '~/vimwiki/',
 | 
			
		||||
@ -54,6 +69,11 @@ let g:airline_symbols.dirty = ''
 | 
			
		||||
" nerdtree settings
 | 
			
		||||
let NERDTreeHighlightCursorLine=1
 | 
			
		||||
let NERDTreeQuitOnOpen=1
 | 
			
		||||
" nerdtree tab settings
 | 
			
		||||
let g:nerdtree_tabs_open_on_console_startup=2
 | 
			
		||||
let g:nerdtree_tabs_autoclose=1
 | 
			
		||||
let g:nerdtree_tabs_smart_startup_focus=1
 | 
			
		||||
"let g:nerd
 | 
			
		||||
autocmd StdinReadPre * let s:std_in=1
 | 
			
		||||
" auto open on empty
 | 
			
		||||
autocmd VimEnter * if argc() == 0 && !exists("s:std_in") | NERDTree | endif
 | 
			
		||||
@ -62,8 +82,8 @@ autocmd BufEnter * if bufname('#') =~ 'NERD_tree_\d\+' && bufname('%') !~ 'NERD_
 | 
			
		||||
            \ let buf=bufnr() | buffer# | execute "normal! \<C-W>w" | execute 'buffer'.buf | endif
 | 
			
		||||
 | 
			
		||||
" nerdtree binds
 | 
			
		||||
nnoremap <silent> <leader>n :NERDTree<CR>
 | 
			
		||||
nnoremap <silent> <leader>t :NERDTreeMirror<CR>:NERDTreeToggle<CR>
 | 
			
		||||
nnoremap <silent> <leader>t :NERDTreeMirrorToggle<CR>
 | 
			
		||||
nnoremap <silent> <leader>n :NERDTreeFocusToggle<CR>
 | 
			
		||||
" nnoremap <C-f> :NERDTreeFocus<CR> going to conflict with fzf and I dont use
 | 
			
		||||
" this anyway
 | 
			
		||||
"
 | 
			
		||||
 | 
			
		||||
@ -55,9 +55,9 @@ for_window [instance="cal"] move window to scratchpad
 | 
			
		||||
for_window [instance="spotify"] move window to scratchpad
 | 
			
		||||
for_window [instance="wiki"] move window to scratchpad
 | 
			
		||||
# bindings
 | 
			
		||||
bindsym $mod+s exec i3-scratchpad.sh todo st -n todo -e vim ~/vimwiki/todo/index.md
 | 
			
		||||
bindsym $mod+x exec i3-scratchpad.sh todo st -n todo -e vim ~/vimwiki/todo/index.md
 | 
			
		||||
bindsym $mod+c exec i3-scratchpad.sh cal st -n cal -e calcurse
 | 
			
		||||
bindsym $mod+m exec i3-scratchpad.sh spotify spotify
 | 
			
		||||
bindsym $mod+s exec i3-scratchpad.sh spotify spotify
 | 
			
		||||
bindsym $mod+w exec i3-scratchpad.sh wiki st -n wiki -e vim ~/vimwiki/index.md
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user