-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.vimrc
54 lines (53 loc) · 1.33 KB
/
.vimrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
set path+=/opt/homebrew/include
let g:ale_c_parse_makefile = 1
syntax on
filetype on
filetype plugin on
filetype indent on
set nocompatible
set wildmenu
set showmode
set incsearch
set showmatch
" set number
" set hlsearch
set cursorline
set linespace=3
set ruler
set modeline
set modelines=4
set nospell
set et
set sw=4
set ts=4
set cc=0
set tw=0
" colorscheme desert
" colorscheme darkblue
" colorscheme default
let g:auto_save = 1 " enable AutoSave on Vim startup
let g:auto_save_silent = 1 " do not display the auto-save notification
set re=2
let g:ale_linters_ignore = {
\ 'latex': ['lacheck'],
\ 'typescript': ['biome'],
\}
let g:textidote_jar = '/opt/homebrew/Cellar/textidote/0.8.3/libexec/textidote.jar'
let g:gradle_daemon = 1
let g:gradle_gen_classpath_file = 1
let g:gradle_loclist_show = 0
let g:gradle_show_signs = 0
let g:ale_linters = {
\ 'xml': ['android'],
\ 'groovy': ['android'],
\ 'java': ['android', 'checkstyle', 'eclipselsp'],
\ 'kotlin': ['android', 'languageserver'],
\ 'swift': ['sourcekitlsp'],
\ }
let g:ale_enabled = 1
let g:ale_lint_on_text_changed = 'always'
let g:ale_lint_on_insert_leave = 1
let g:ale_lsp_servers = {
\ 'swift': 'sourcekit-lsp',
\}
let g:ale_kotlin_languageserver_executable = '/Users/emilienandre/kotlin-language-server/server/build/install/server/bin/kotlin-language-server'