summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.gitignore2
-rw-r--r--init.vim1
-rw-r--r--plug-config/start-screen.vim33
3 files changed, 36 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index f4eabc7c..f47b420a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -4,3 +4,5 @@ tags*
pythonpath.vim
nodepath.vim
autoload/plugged/*
+session
+
diff --git a/init.vim b/init.vim
index 5c931ab9..2c3dc325 100644
--- a/init.vim
+++ b/init.vim
@@ -28,5 +28,6 @@ else
source $HOME/.config/nvim/plug-config/coc.vim
source $HOME/.config/nvim/plug-config/sneak.vim
source $HOME/.config/nvim/plug-config/quickscope.vim
+ source $HOME/.config/nvim/plug-config/start-screen.vim
luafile $HOME/.config/nvim/lua/plug-colorizer.lua
endif
diff --git a/plug-config/start-screen.vim b/plug-config/start-screen.vim
new file mode 100644
index 00000000..88875905
--- /dev/null
+++ b/plug-config/start-screen.vim
@@ -0,0 +1,33 @@
+
+let g:startify_custom_header = [
+ \ ' _ __ _ __ ___ __ ___ ',
+ \ ' / |/ / __(_)_ _ / |/ /__ _____/ / |_ |',
+ \ ' / / |/ / / ` \ / /|_/ / _ `/ __/ _ \ / __/ ',
+ \ '/_/|_/|___/_/_/_/_/ /_/ /_/\_,_/\__/_//_/ /____/ ',
+ \]
+
+let g:startify_session_dir = '~/.config/nvim/session'
+
+
+let g:startify_lists = [
+ \ { 'type': 'files', 'header': [' Files'] },
+ \ { 'type': 'dir', 'header': [' Current Directory '. getcwd()] },
+ \ { 'type': 'sessions', 'header': [' Sessions'] },
+ \ { 'type': 'bookmarks', 'header': [' Bookmarks'] },
+ \ ]
+
+
+let g:startify_session_autoload = 1
+let g:startify_session_delete_buffers = 1
+let g:startify_change_to_vcs_root = 1
+let g:startify_fortune_use_unicode = 1
+let g:startify_session_persistence = 1
+
+let g:startify_bookmarks = [
+ \ { 'i': '~/.config/nvim/init.vim' },
+ \ { 'z': '~/.zshrc' },
+ \ '~/Blog',
+ \ '~/Code',
+ \ ]
+
+let g:startify_enable_special = 0