feat: No longer using vim.cmd for auto commands, as there is now a lua

api
This commit is contained in:
Yoni Kosiner 2022-05-04 16:05:18 +01:00
parent b6a363c037
commit 883bf289e2
3 changed files with 11 additions and 9 deletions

View file

@ -10,6 +10,12 @@ local cache_config = string.format("%s/harpoon.json", data_path)
local M = {}
local the_primeagen_harpoon = vim.api.nvim_create_augroup("THE_PRIMEAGEN_HARPOON", { clear = true })
vim.api.nvim_create_autocmd({ "BufLeave, VimLeave" }, { callback = function()
require('harpoon.mark').store_offset()
end, group = the_primeagen_harpoon })
--[[
{
projects = {

View file

@ -7,11 +7,11 @@ local M = {}
local tmux_windows = {}
if global_config.tmux_autoclose_windows then
vim.cmd([[
augroup HARPOON_TMUX
autocmd!
autocmd VimLeave * :lua require('harpoon.tmux').clear_all()
]])
local harpoon_tmux_group = vim.api.nvim_create_augroup("HARPOON_TMUX", { clear = true })
vim.api.nvim_create_autocmd("VimLeave", { callback = function()
require("harpoon.tmux").clear_all()
end, group = harpoon_tmux_group })
end
local function create_terminal()

View file

@ -1,4 +0,0 @@
augroup THE_PRIMEAGEN_HARPOON
autocmd!
autocmd BufLeave,VimLeave * :lua require('harpoon.mark').store_offset()
augroup END