summaryrefslogtreecommitdiff
path: root/.vim/plugins_conf.vim
diff options
context:
space:
mode:
authorSyndamia <kamen@syndamia.com>2024-01-28 16:05:38 +0200
committerSyndamia <kamen@syndamia.com>2024-01-28 16:07:18 +0200
commitf3ea7c8003c7a65de29c2f4e0e1bf0d592dd0ad8 (patch)
treebd5953791d769f96f6cb660e74a73b9043db16e5 /.vim/plugins_conf.vim
parent999bb0cb0e771505ea13cba702474bd27b9d9930 (diff)
downloaddotfiles-f3ea7c8003c7a65de29c2f4e0e1bf0d592dd0ad8.tar
dotfiles-f3ea7c8003c7a65de29c2f4e0e1bf0d592dd0ad8.tar.gz
dotfiles-f3ea7c8003c7a65de29c2f4e0e1bf0d592dd0ad8.zip
[.vimrc] Reworked entire vimrc
Diffstat (limited to '.vim/plugins_conf.vim')
-rw-r--r--.vim/plugins_conf.vim83
1 files changed, 83 insertions, 0 deletions
diff --git a/.vim/plugins_conf.vim b/.vim/plugins_conf.vim
new file mode 100644
index 0000000..32f95b8
--- /dev/null
+++ b/.vim/plugins_conf.vim
@@ -0,0 +1,83 @@
+" This file must NOT have any mappings!
+
+"""
+""" ALE
+"""
+
+set omnifunc=ale#completion#OmniFunc
+let g:ale_completion_enabled = 1
+
+let g:ale_cursor_detail = 1
+let g:ale_set_balloons = 1
+let g:ale_hover_to_floating_preview = 1
+
+" set ttymouse=xterm
+let g:ale_floating_preview = 1 " Use floating window
+let g:ale_floating_window_border = []
+
+let g:ale_typescript_tsserver_use_global = 1 " Use global tsserver package
+
+"""
+""" DelimitMate
+"""
+
+let delimitMate_expand_cr = 1
+" Don't autocomplete diamond brackets in HTML (compatibility with closetag plugin)
+autocmd FileType html let b:delimitMate_matchpairs='(:),[:],{:}'
+
+"""
+""" gruvbox
+"""
+
+let g:gruvbox_contrast_dark = 'hard'
+
+"""
+""" NERDTree
+"""
+
+let NERDTreeShowHidden = 1
+let NERDTreeWinPos = "right"
+let NERDTreeIgnore = ['\.swp$', '\~$'] " Ignore file, ending with .swp and ~
+
+" Do not save blank screens, solves https://github.com/preservim/nerdtree/issues/745
+set sessionoptions-=blank
+
+"""
+""" popup_scrollbar
+"""
+
+let g:popup_scrollbar_auto = 1
+let g:popup_scrollbar_shape = {
+ \ 'head': '',
+ \ 'body': '│',
+ \ 'tail': '', }
+let g:popup_scrollbar_highlight = 'Comment'
+
+"""
+""" SuperTab
+"""
+
+let g:SuperTabDefaultCompletionType = "context"
+
+"""
+""" Tabman
+"""
+
+let g:tabman_side = 'right'
+
+"""
+""" texty-office
+"""
+
+let g:texty_office_executable_directory='/home/kamen/Programming/GitLab-repos/texty-office'
+" let g:texty_office_pretty_mode=1
+
+"""
+""" Undotree
+"""
+
+let g:undotree_WindowLayout = 2
+let g:undotree_ShortIndicators = 1 " e.g. using 'd' instead of 'days' to save some space.
+let g:undotree_SetFocusWhenToggle = 1 " if set, let undotree window get focus after being opened, otherwise focus will stay in current window.
+let g:undotree_TreeNodeShape = '*'
+let g:undotree_DiffCommand = "diff"