Mercurial > dotfiles
annotate dot_config/nvim/lua/efm/python.lua @ 329:111f178824b9
Fix delimitMate expansion of CR for completion results
author | Zeger Van de Vannet <zegervdv@me.com> |
---|---|
date | Tue, 12 Jan 2021 16:35:09 +0100 |
parents | 3b25f3aa7014 |
children | 3b7ebcd563e1 |
rev | line source |
---|---|
323
3b25f3aa7014
Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
1 local languages = require'efm/languages' |
3b25f3aa7014
Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
2 |
3b25f3aa7014
Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
3 languages.python = {}; |
3b25f3aa7014
Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
4 |
3b25f3aa7014
Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
5 if (vim.fn.executable('black') == 1) then |
3b25f3aa7014
Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
6 table.insert(languages.python, { |
3b25f3aa7014
Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
7 formatCommand = "black -", |
3b25f3aa7014
Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
8 formatStdin = true |
3b25f3aa7014
Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
9 }) |
3b25f3aa7014
Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
10 end |
3b25f3aa7014
Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
11 |
3b25f3aa7014
Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
12 if (vim.fn.executable('flake8') == 1) then |
3b25f3aa7014
Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
13 table.insert(languages.python, { |
3b25f3aa7014
Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
14 lintCommand = "flake8 --stdin-display-name ${INPUT} -", |
3b25f3aa7014
Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
15 lintStdin = true, |
3b25f3aa7014
Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
16 lintIgnoreExitCode = true, |
3b25f3aa7014
Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
17 lintFormats = {"%f:%l:%c: %m"} |
3b25f3aa7014
Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
18 }) |
3b25f3aa7014
Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
19 end |
3b25f3aa7014
Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff
changeset
|
20 |