startify.vim 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. let g:startify_session_dir = '~/.config/nvim/session'
  2. " Startify Lists
  3. let g:startify_lists = [
  4. \ { 'type': 'files', 'header': [' Files'] },
  5. \ { 'type': 'dir', 'header': [' Current Directory '. getcwd()] },
  6. \ { 'type': 'sessions', 'header': [' Sessions'] },
  7. \ { 'type': 'bookmarks', 'header': [' Bookmarks'] },
  8. \ ]
  9. " Bookmarks
  10. let g:startify_bookmarks = [
  11. \ { 'd': '~/suckless_utils/dwm-anas' },
  12. \ { 'i': '~/.config/nvim/init.vim' },
  13. \ { 'z': '~/.zshrc' },
  14. \ { 'w': '/mnt/Work_files' },
  15. \ { 'u': '/mnt/University' },
  16. \ ]
  17. " You can automatically restart a session like this
  18. " let g:startify_session_autoload = 1
  19. "Similar to Vim-rooter
  20. let g:startify_change_to_vcs_root = 1
  21. " Eanble the unicode
  22. let g:startify_fortune_use_unicode = 1
  23. " Automatically Update Sessions
  24. let g:startify_session_persistence = 1
  25. " Get rid of empy buffer and quit
  26. let g:startify_enable_special = 0
  27. let g:startify_custom_header = [
  28. \ ' __ ',
  29. \ ' __ __ ______ _______ __ __ \$$ ______ ____ ',
  30. \ '| \ | \ / \ ______ | \ \ / \| \| \ \ ',
  31. \ '| $$ | $$| $$$$$$\ \| $$$$$$$\$$\ / $$| $$| $$$$$$\$$$$\',
  32. \ '| $$ | $$| $$ | $$\$$$$$$| $$ | $$\$$\ $$ | $$| $$ | $$ | $$',
  33. \ '| $$__/ $$| $$__/ $$ | $$ | $$ \$$ $$ | $$| $$ | $$ | $$',
  34. \ ' \$$ $$ \$$ $$ | $$ | $$ \$$$ | $$| $$ | $$ | $$',
  35. \ ' _\$$$$$$$ \$$$$$$ \$$ \$$ \$ \$$ \$$ \$$ \$$',
  36. \ '| \__| $$ ',
  37. \ ' \$$ $$ ',
  38. \ ' \$$$$$$ ',
  39. \]