Open chiendo97 opened 2 years ago
@chiendo97 mình hiện đang dùng Neovim, nếu dùng macOS bạn có thể bật tắt OpenKey hay các bộ gõ tương tự bằng cách gán phím tắt, mặc định Opt-z
.
local job = require 'plenary.job'
local function toggle_evkey()
return job:new({command = "osascript", args = {"-e", "tell application \"System Events\" to keystroke \"z\" using option down"}}):sync()
end
do
vim.api.nvim_create_augroup("toggle-evkey", {clear = false})
vim.api.nvim_clear_autocmds({group = "toggle-evkey"})
vim.api.nvim_create_autocmd("InsertEnter", {callback = toggle_evkey, group = "toggle-evkey", pattern = {"*.md", "*.markdown", "*.norg"}})
vim.api.nvim_create_autocmd("InsertLeave", {callback = toggle_evkey, group = "toggle-evkey", pattern = {"*.md", "*.markdown", "*.norg"}})
end
Mình dùng plenary.nvim
nhưng đơn giản bạn chỉ cần dùng os.execute 'osascript ....'
là ổn
Hi @tuyenvm
Cảm ơn bạn vì ứng dụng hữu dụng này.
Mình viết issue này là muốn hỏi xem liệu bạn có thể thêm tính năng tắt bật Tiếng Việt bằng command line được không?
Ví dụ:
Lý do mình muốn dùng tinh năng này vì dạo dần đây mình phải gõ tiếng Việt trong vim/neovim, nếu có tính năng này mình có thể tắt mở tiếng Việt khi ra vào Insert Mode trong vim/neovim.
Mình xin cảm ơn bạn.