init
This commit is contained in:
31
lua/config/cigan.lua
Normal file
31
lua/config/cigan.lua
Normal file
@ -0,0 +1,31 @@
|
||||
|
||||
local M = {}
|
||||
|
||||
function M.run_script()
|
||||
-- Проверяем, что открыт именно файл ~/desktop/govno/ui.md
|
||||
local current_file = vim.fn.expand('%:p') -- Полный путь к текущему файлу
|
||||
local target_file = vim.fn.expand('~/desktop/govno/ui.md')
|
||||
|
||||
if current_file ~= target_file then
|
||||
print("Ошибка: Открыт не тот файл. Должен быть открыт " .. target_file)
|
||||
return
|
||||
end
|
||||
|
||||
-- Сохраняем файл
|
||||
vim.cmd('w')
|
||||
|
||||
-- Запускаем скрипт
|
||||
print("Ожидайте ответа")
|
||||
local script_path = vim.fn.expand('~/dev/python/interface.py')
|
||||
|
||||
vim.fn.jobstart({'python3', script_path}, {
|
||||
on_exit = function()
|
||||
vim.cmd('e') -- Перезагружаем файл после завершения скрипта
|
||||
vim.api.nvim_feedkeys(vim.api.nvim_replace_termcodes("<S-g>", true, false, true), 'n', false)
|
||||
print("Отвечено!")
|
||||
end
|
||||
})
|
||||
|
||||
end
|
||||
|
||||
return M
|
||||
Reference in New Issue
Block a user