annotate dot_config/nvim/lua/efm/python.lua @ 392:475213c1ca35

Add README with kitty install instructions
author zegervdv <zegervdv@me.com>
date Sun, 06 Jun 2021 09:56:38 +0200
parents 3b7ebcd563e1
children 3f2b7b399dee
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
380
3b7ebcd563e1 Format config with lua-format
zegervdv <zegervdv@me.com>
parents: 323
diff changeset
1 local languages = require 'efm/languages'
323
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
380
3b7ebcd563e1 Format config with lua-format
zegervdv <zegervdv@me.com>
parents: 323
diff changeset
6 table.insert(languages.python, { formatCommand = 'black -', formatStdin = true })
323
3b25f3aa7014 Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff changeset
7 end
3b25f3aa7014 Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff changeset
8
3b25f3aa7014 Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff changeset
9 if (vim.fn.executable('flake8') == 1) then
3b25f3aa7014 Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff changeset
10 table.insert(languages.python, {
380
3b7ebcd563e1 Format config with lua-format
zegervdv <zegervdv@me.com>
parents: 323
diff changeset
11 lintCommand = 'flake8 --stdin-display-name ${INPUT} -',
323
3b25f3aa7014 Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff changeset
12 lintStdin = true,
3b25f3aa7014 Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff changeset
13 lintIgnoreExitCode = true,
380
3b7ebcd563e1 Format config with lua-format
zegervdv <zegervdv@me.com>
parents: 323
diff changeset
14 lintFormats = { '%f:%l:%c: %m' },
323
3b25f3aa7014 Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff changeset
15 })
3b25f3aa7014 Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff changeset
16 end
3b25f3aa7014 Use efm folders to store efm configuration per language
zegervdv <zegervdv@me.com>
parents:
diff changeset
17