tangled
alpha
login
or
join now
shailpatels.me
/
nvim
0
fork
atom
nvim dot files
0
fork
atom
overview
issues
pulls
pipelines
config plugins
shailpatels.me
2 years ago
c5663554
ac578372
+13
-8
2 changed files
expand all
collapse all
unified
split
lua
plugins
airline.lua
nerdtree.lua
+9
-8
lua/plugins/airline.lua
···
1
1
return {
2
2
-
{ 'vim-airline/vim-airline',
3
3
-
dependencies = {
4
4
-
{ 'vim-airline/vim-airline-themes' }
5
5
-
},
6
6
-
config = function()
7
7
-
vim.cmd([[AirlineTheme lucius]])
8
8
-
end
9
9
-
}
2
2
+
{ 'vim-airline/vim-airline',
3
3
+
dependencies = {
4
4
+
{ 'vim-airline/vim-airline-themes' }
5
5
+
},
6
6
+
config = function()
7
7
+
vim.cmd([[AirlineTheme lucius]])
8
8
+
vim.cmd([[let g:airline#extensions#tabline#enabled = 1]])
9
9
+
end
10
10
+
}
10
11
11
12
}
+4
lua/plugins/nerdtree.lua
···
1
1
return {
2
2
{ "preservim/nerdtree",
3
3
init = function()
4
4
+
-- automatically open nerdtree
4
5
vim.cmd([[autocmd VimEnter * NERDTree | wincmd p]]);
6
6
+
-- close nerdtree if its the last buffer
5
7
vim.cmd([[autocmd BufEnter * if winnr('$') == 1 && exists('b:NERDTree') && b:NERDTree.isTabTree() | call feedkeys(":quit\<CR>:\<BS>") | endif]])
8
8
+
-- open nerdtree in the target dir given
9
9
+
vim.cmd([[autocmd VimEnter * if argc() == 1 && isdirectory(argv()[0]) && !exists('s:std_in') | execute 'NERDTree' argv()[0] | wincmd p | enew | execute 'cd '.argv()[0] | endif]])
6
10
end
7
11
}
8
12
}