/
ilya-grigoriev
/
nvim
Обзор
Документация
Войти
/
ilya-grigoriev
/
nvim
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
ftplugin/groff/mappings.lua
26 строк
921 B
Ilya Grigoryev
feat(groff): added keymaps for autoexecuting converter groff to pdf
25 дек 2023, 17:56
25 дек 2023, 17:56
ee0c22a
Код
Авторство
О чём код?
-- local groff = vim.api.nvim_create_augroup('groff', { clear = true }) -- -- vim.api.nvim_create_autocmd( -- 'FileChangedShellPost', -- { -- pattern = 'groff', -- callback = function(arg) -- filename = vim.fn.expand('%') -- vim.cmd.terminal(string.format('autocompiler_groff %s &', filename)) -- end -- } -- ) -- vim.keymap.set('n', "'tl", function() -- filename = vim.fn.expand('%') -- vim.cmd.terminal() -- vim.cmd.startinsert() -- command = string.format('setsid run_entr %s &', filename) -- vim.cmd('insert! ' .. command) -- end, -- { -- buffer = 0, desc = 'Tracking changes of groff file' -- } -- ) vim.keymap.set('n', "'tl", ':r! setsid run_entr % &<CR>', { buffer = 0 }) vim.keymap.set('n', "'ts", ':!pkill -f "entr -n autocompiler_groff"<CR>', { buffer = 0, desc = 'Stop process of entr' })