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