My vim configuration
git clone https://github.com/m-col/vim-misc
Files | Refs | Readme

Commit 4e7f6e6d611912f33fbf782d2cde0cca816b0d9a
Parent: 2cf00b126469b41486f802c5b07cddf59132ccef
Author: mcol <mcol@posteo.net>
Date: 2022-09-11 06:31:15 +0100
Committer: mcol <mcol@posteo.net>
Committed: 2022-09-11 06:31:15 +0100

updates

vimrc Modified

@@ -158,6 +158,9 @@
 let g:ale_linters_explicit = 1
 let g:ale_lint_on_text_changed = 'never'
 let g:ale_lint_on_insert_leave = 0
-let g:ale_fixers = {}
-let g:ale_fixers.python = ['black', 'isort']
-let g:ale_fixers.haskell = ['ormolu']
+"let g:ale_command_wrapper = 'nice -n5'
+let g:ale_fixers = {
+\   'haskell': ['ormolu'],
+\   'python': ['black', 'isort'],
+\}
+"\   'markdown': ['prettier'],

plugin/theme.vim Modified

@@ -76,6 +76,3 @@
 " character for split barrier
 set fillchars=vert:\ 
 hi VertSplit cterm=bold term=bold ctermbg=12
-
-" remove all underlining, it's ugly
-hi Underlined cterm=none

ftplugin/markdown.vim Modified

@@ -1,7 +1,11 @@
+setlocal tabstop=4
+setlocal softtabstop=4
+setlocal shiftwidth=4
 setlocal textwidth=101
+setlocal noautoindent
+setlocal nosmartindent
+setlocal formatoptions+=a
 "setlocal spell spelllang=en_gb
-nnoremap <localleader>c :mkview<CR>gqip:silent loadview<CR>
-
 
 " format folded section header text
 function! GenericFoldText()
@@ -21,3 +25,19 @@
     return level_indent . line . repeat(" ",fillcharcount) . ' ' . foldedlinecount
 endfunction
 setlocal foldtext=GenericFoldText()
+
+
+"function! MarkdownFixParagraph()
+"    let start = line("'{")
+"    let end = line("'}")
+"    let g:ale_markdown_prettier_fix_options =
+"	\ '--prose-wrap=always --print-width=101 --range-start=' . start . ' --range-end=' . end
+"    "ALEFix
+"endfunction
+"
+""nnoremap <localleader>c :mkview<CR>gqip:silent loadview<CR>
+"nnoremap <localleader>c :call MarkdownFixParagraph()<CR>
+
+"let b:ale_lint_on_text_changed = 1
+"let b:ale_fix_on_save = 1
+"let b:ale_lint_delay = 1000

after/plugin/theme.vim Added

after/ftplugin/markdown.vim Modified

@@ -2,6 +2,3 @@
 setlocal comments+=s:<!---,e:-->
 " couldn't get this to work, so just sticking in <br> where needed
 "setlocal comments+=s:![**,e:](
-
-" auto format paragraphs
-setlocal formatoptions+=a