diff options
| -rw-r--r-- | after/ftplugin/python.vim | 10 | ||||
| -rw-r--r-- | ftplugin/python.vim | 1 | ||||
| -rw-r--r-- | ftplugin/text.vim | 2 | ||||
| -rw-r--r-- | plugin/max-fix-colorschemes.vim | 7 | ||||
| -rw-r--r-- | utils/Xresources | 2 | ||||
| -rw-r--r-- | utils/default-font.conf | 21 | ||||
| -rw-r--r-- | utils/gtkrc-2.0 | 1 | ||||
| -rw-r--r-- | vimrc | 4 | ||||
| -rw-r--r-- | vimrc-common | 6 |
9 files changed, 38 insertions, 16 deletions
diff --git a/after/ftplugin/python.vim b/after/ftplugin/python.vim new file mode 100644 index 0000000..642e1c0 --- /dev/null +++ b/after/ftplugin/python.vim | |||
| @@ -0,0 +1,10 @@ | |||
| 1 | python3 << EOF | ||
| 2 | import os | ||
| 3 | import sys | ||
| 4 | import vim | ||
| 5 | for p in sys.path: | ||
| 6 | # Add each directory in sys.path, if it exists. | ||
| 7 | if os.path.isdir(p): | ||
| 8 | # Command 'set' needs backslash before each space. | ||
| 9 | vim.command(r"set path+=%s" % (p.replace(" ", r"\ "))) | ||
| 10 | EOF | ||
diff --git a/ftplugin/python.vim b/ftplugin/python.vim new file mode 100644 index 0000000..1268957 --- /dev/null +++ b/ftplugin/python.vim | |||
| @@ -0,0 +1 @@ | |||
| let &path=system('python -c "import sys; print(\",\".join(sys.path))"') | |||
diff --git a/ftplugin/text.vim b/ftplugin/text.vim index 0336a13..9097834 100644 --- a/ftplugin/text.vim +++ b/ftplugin/text.vim | |||
| @@ -6,7 +6,7 @@ set autoindent nosmartindent nocindent | |||
| 6 | 6 | ||
| 7 | set formatoptions+=n " When formatting text, recognize numbered lists. | 7 | set formatoptions+=n " When formatting text, recognize numbered lists. |
| 8 | set formatoptions+=1 " do not break after a one letter word | 8 | set formatoptions+=1 " do not break after a one letter word |
| 9 | set formatoptions+=p " Don't break lines at single spaces that follow periods. | 9 | " set formatoptions+=p " Don't break lines at single spaces that follow periods. |
| 10 | 10 | ||
| 11 | set formatoptions+=aw " Automatic formatting of paragraphs (w=only if space in the end) | 11 | set formatoptions+=aw " Automatic formatting of paragraphs (w=only if space in the end) |
| 12 | 12 | ||
diff --git a/plugin/max-fix-colorschemes.vim b/plugin/max-fix-colorschemes.vim index 1535dc7..b9c7657 100644 --- a/plugin/max-fix-colorschemes.vim +++ b/plugin/max-fix-colorschemes.vim | |||
| @@ -24,8 +24,8 @@ function! ExtendColorTheme() | |||
| 24 | highlight! link Tabline StatusLine | 24 | highlight! link Tabline StatusLine |
| 25 | highlight! link VertSplit LineNr | 25 | highlight! link VertSplit LineNr |
| 26 | highlight! link SignColumn LineNr | 26 | highlight! link SignColumn LineNr |
| 27 | highlight! link FoldColumn LineNr | 27 | highlight! link FoldColumn VertSplit |
| 28 | highlight! link Folded LineNr | 28 | " highlight! link Folded LineNr |
| 29 | highlight! link EndOfBuffer LineNr | 29 | highlight! link EndOfBuffer LineNr |
| 30 | endfunction | 30 | endfunction |
| 31 | autocmd ColorScheme * call ExtendColorTheme() | 31 | autocmd ColorScheme * call ExtendColorTheme() |
| @@ -45,6 +45,9 @@ else | |||
| 45 | \ 'theme': { | 45 | \ 'theme': { |
| 46 | \ 'default.dark': { | 46 | \ 'default.dark': { |
| 47 | \ 'transparent_background': 1 | 47 | \ 'transparent_background': 1 |
| 48 | \ }, | ||
| 49 | \ 'default.light': { | ||
| 50 | \ 'transparent_background': 1 | ||
| 48 | \ } | 51 | \ } |
| 49 | \ } | 52 | \ } |
| 50 | \ } | 53 | \ } |
diff --git a/utils/Xresources b/utils/Xresources index f536483..5723999 100644 --- a/utils/Xresources +++ b/utils/Xresources | |||
| @@ -1,6 +1,6 @@ | |||
| 1 | ! #include "/home/max/.config/base16-xresources/xresources/base16-tomorrow-night.Xresources" | 1 | ! #include "/home/max/.config/base16-xresources/xresources/base16-tomorrow-night.Xresources" |
| 2 | ! #include "/home/max/.config/base16-xresources/xresources/base16-google-light.Xresources" | 2 | ! #include "/home/max/.config/base16-xresources/xresources/base16-google-light.Xresources" |
| 3 | #include "/home/max/.config/base16-xresources/xresources/base16-tomorrow.Xresources" | 3 | #include "/home/max/.local/share/base16/base16-xresources/xresources/base16-tomorrow.Xresources" |
| 4 | 4 | ||
| 5 | urxvt.scrollBar: false | 5 | urxvt.scrollBar: false |
| 6 | urxvt.background: base00 | 6 | urxvt.background: base00 |
diff --git a/utils/default-font.conf b/utils/default-font.conf index 3992d07..cf01d6d 100644 --- a/utils/default-font.conf +++ b/utils/default-font.conf | |||
| @@ -3,20 +3,25 @@ | |||
| 3 | <!DOCTYPE fontconfig SYSTEM "/etc/fonts/fonts.dtd"> | 3 | <!DOCTYPE fontconfig SYSTEM "/etc/fonts/fonts.dtd"> |
| 4 | <fontconfig> | 4 | <fontconfig> |
| 5 | <match target="pattern"> | 5 | <match target="pattern"> |
| 6 | <test qual="any" name="family"><string>monospace</string></test> | ||
| 7 | <edit mode="prepend" name="family"><string>Hack Nerd Font Mono</string></edit> | ||
| 8 | <edit mode="prepend" name="family"><string>Hack</string></edit> | ||
| 9 | <edit mode="prepend" name="family"><string>emoji</string></edit> | ||
| 10 | <edit mode="prepend" name="family"><string>emojione</string></edit> | ||
| 11 | <edit mode="prepend" name="family"><string>FuraCode Nerd Font Mono Medium</string></edit> | ||
| 12 | <test name="slant" compare="not_eq"><const>italic</const></test> | ||
| 13 | <edit mode="assign" name="style"><string>bold</string></edit> | ||
| 14 | </match> | ||
| 15 | <match target="pattern"> | ||
| 6 | <test qual="any" name="family"><string>serif</string></test> | 16 | <test qual="any" name="family"><string>serif</string></test> |
| 7 | <edit name="family" mode="assign" binding="same"><string>Noto Serif</string></edit> | 17 | <edit name="family" mode="prepend" binding="same"><string>Noto Serif</string></edit> |
| 8 | </match> | 18 | </match> |
| 9 | <match target="pattern"> | 19 | <match target="pattern"> |
| 10 | <test qual="any" name="family"><string>sans-serif</string></test> | 20 | <test qual="any" name="family"><string>sans-serif</string></test> |
| 11 | <edit name="family" mode="assign" binding="same"><string>Noto Sans</string></edit> | 21 | <edit name="family" mode="prepend" binding="same"><string>Noto Sans</string></edit> |
| 12 | </match> | 22 | </match> |
| 13 | <match target="pattern"> | 23 | <match target="pattern"> |
| 14 | <test qual="any" name="family"><string>monospace</string></test> | 24 | <edit name="dpi" mode="assign"><double>102</double></edit> |
| 15 | <edit mode="assign" name="family"><string>Hack</string></edit> | ||
| 16 | <edit mode="prepend" name="family"><string>emoji</string></edit> | ||
| 17 | |||
| 18 | <test name="slant" compare="not_eq"><const>italic</const></test> | ||
| 19 | <edit mode="assign" name="style"><string>bold</string></edit> | ||
| 20 | </match> | 25 | </match> |
| 21 | </fontconfig> | 26 | </fontconfig> |
| 22 | <!-- | 27 | <!-- |
diff --git a/utils/gtkrc-2.0 b/utils/gtkrc-2.0 new file mode 100644 index 0000000..05caadc --- /dev/null +++ b/utils/gtkrc-2.0 | |||
| @@ -0,0 +1 @@ | |||
| gtk-icon-theme-name="gnome" | |||
| @@ -9,7 +9,9 @@ set ttyfast | " improves speed for terminal vim (incompatible with nvim) | |||
| 9 | set nottybuiltin | " use external termcaps | 9 | set nottybuiltin | " use external termcaps |
| 10 | set restorescreen | " restores the console after exiting vim (intentionally not in nvim) | 10 | set restorescreen | " restores the console after exiting vim (intentionally not in nvim) |
| 11 | 11 | ||
| 12 | autocmd VimLeave * call system("echo -n $'" . escape(getreg(), "'") . "' | xsel -ib") | 12 | " autocmd VimLeave * call system("echo -n $'" . escape(getreg(), "'") . "' | xsel -ib") |
| 13 | " autocmd VimLeave * call system("xsel -ib", getreg('+')) | ||
| 14 | autocmd VimLeave * call system('echo ' . shellescape(getreg('+')) . ' | xclip -selection clipboard') | ||
| 13 | 15 | ||
| 14 | 16 | ||
| 15 | " scripts from the default vim installation, which do not get loaded by default, but are useful. | 17 | " scripts from the default vim installation, which do not get loaded by default, but are useful. |
diff --git a/vimrc-common b/vimrc-common index 44dea70..6415842 100644 --- a/vimrc-common +++ b/vimrc-common | |||
| @@ -80,7 +80,7 @@ if has("multi_byte") | |||
| 80 | set listchars+=trail:· | " symbols used when using :set list (which displays non-printable chars) | 80 | set listchars+=trail:· | " symbols used when using :set list (which displays non-printable chars) |
| 81 | " set listchars+=eol:↲ | " symbols used when using :set list (which displays non-printable chars) | 81 | " set listchars+=eol:↲ | " symbols used when using :set list (which displays non-printable chars) |
| 82 | " set listchars+=space:· | " symbols used when using :set list (which displays non-printable chars) | 82 | " set listchars+=space:· | " symbols used when using :set list (which displays non-printable chars) |
| 83 | set showbreak+=› | " symbol used in the beginning of a wrapped line | 83 | "set showbreak+=› | " symbol used in the beginning of a wrapped line |
| 84 | 84 | ||
| 85 | " automatically enter list mode when going in insert mode (makes above syntax command temporarily ineffective) | 85 | " automatically enter list mode when going in insert mode (makes above syntax command temporarily ineffective) |
| 86 | set nolist | 86 | set nolist |
| @@ -223,8 +223,8 @@ if has("autocmd") | |||
| 223 | let g:html_indent_script1 = "inc" | 223 | let g:html_indent_script1 = "inc" |
| 224 | let g:html_indent_style1 = "inc" | 224 | let g:html_indent_style1 = "inc" |
| 225 | 225 | ||
| 226 | let g:loaded_ruby_provider = 1 " disable ruby support | 226 | " let g:loaded_ruby_provider = 1 " disable ruby support |
| 227 | let g:loaded_python_provider = 1 " disable python 3 | 227 | " let g:loaded_python_provider = 1 " disable python 3 |
| 228 | 228 | ||
| 229 | let g:LatexBox_latexmk_preview_continuously = 1 | 229 | let g:LatexBox_latexmk_preview_continuously = 1 |
| 230 | let g:LatexBox_viewer = "evince" | 230 | let g:LatexBox_viewer = "evince" |
