diff --git a/after/ftplugin/yaml_ansible.lua b/after/ftplugin/yaml_ansible.lua index 47d859b..23527cd 100644 --- a/after/ftplugin/yaml_ansible.lua +++ b/after/ftplugin/yaml_ansible.lua @@ -13,3 +13,13 @@ surround.buffer_setup({ } }) +local ansible_paths = {} +local fname = vim.api.nvim_buf_get_name(0) +if fname:find('tasks/') then + ansible_paths = { + vim.fs.dirname(fname:gsub('tasks', 'files')), + vim.fs.dirname(fname:gsub('tasks', 'templates')) + } +end +vim.bo.path = table.concat(ansible_paths, ',') +