GK
makeprg
?Так-то написать свой compiler file несложно, вот пример. Здесь создаётся директория для сборки и вызывается транспайлер по пути из глобальной переменной
g:matiec_path
.Size: a a a
GK
makeprg
?g:matiec_path
.SK
SS
makeprg
?g:matiec_path
.In file included from [01m [Kkeyboards/kyria/keymaps/LoneGeek01/keymap.c:16:0 [m [K:
[01m [Kkeyboards/kyria/keymaps/LoneGeek01/keymap.c:46:12: [m [K [01;31m [Kerror: [m [K‘ [01m [KKC_ES [m [K’ undeclared here (not in a function)
LT(_R, KC_ES), KC_Q , KC_W , KC_E , KC_R , KC_T ,
[01;32m [K ^ [m [K
[01m [Kkeyboards/kyria/kyria.h:57:56: [m [K [01;36m [Knote: [m [Kin definition of macro ‘ [01m [KLAYOUT_stack [m [K’
{ KC_NO, KC_NO, L05, L04, L03, L02, L01, L00 }, \
[01;32m [K ^ [m [K
[01m [Kkeyboards/kyria/keymaps/LoneGeek01/keymap.c:46:5: [m [K [01;36m [Knote: [m [Kin expansion of macro ‘ [01m [KLT [m [K’
LT(_R, KC_ES), KC_Q , KC_W , KC_E , KC_R , KC_T ,
[01;32m [K ^ [m [K
[31;01m[ERRORS] [0m
SS
SS
GK
errorformat
SS
NG
y:<Ctrl-R>"<CR>
NG
NG
G
execute "!command %"но не работает в
system("command %")
?NG
G
NG
G
G
NG
JC