diff --git a/sub/nvim/lua/base/keys/keys.lua b/sub/nvim/lua/base/keys/keys.lua index 2649472..a1bf8c8 100644 --- a/sub/nvim/lua/base/keys/keys.lua +++ b/sub/nvim/lua/base/keys/keys.lua @@ -5,7 +5,7 @@ local opts = { noremap = true, silent = true } vim.g.mapleader = ',' -function create_function_tabdo(command) +local function create_function_tabdo(command) return function() local curr_tab = vim.fn.tabpagenr() vim.cmd.tabdo(command) diff --git a/sub/nvim/lua/base/keys/run-scripts.lua b/sub/nvim/lua/base/keys/run-scripts.lua index b470419..dbb4bda 100644 --- a/sub/nvim/lua/base/keys/run-scripts.lua +++ b/sub/nvim/lua/base/keys/run-scripts.lua @@ -1,5 +1,5 @@ -function autocmd(func) +local function autocmd(func) local create_autocmd = vim.api.nvim_create_autocmd create_autocmd("BufEnter", @@ -7,23 +7,23 @@ function autocmd(func) ) end -function set_keymap_base(key, cmd) +local function set_keymap_base(key, cmd) local map = vim.keymap.set keymap_keys = string.format([[r%s]], key) map("n", keymap_keys, cmd, opts) end -function set_keymap_format_file(cmd) +local function set_keymap_format_file(cmd) local cmd_string = string.format([[:!%s %% ]], cmd) set_keymap_base("f", cmd_string) end -function set_keymap_run_script(cmd) +local function set_keymap_run_script(cmd) local cmd_string = string.format([[:tabnew %% :terminal %s %% :set nocursorline number norelativenumber G ]], cmd) set_keymap_base("r", cmd_string) end -function create_function_autocmd_filetype(set_keymap_func, ft, cmd) +local function create_function_autocmd_filetype(set_keymap_func, ft, cmd) return function() if vim.bo.filetype == ft then set_keymap_func(cmd) @@ -31,7 +31,7 @@ function create_function_autocmd_filetype(set_keymap_func, ft, cmd) end end -function create_function_autocmd_filename(set_keymap_func, fn, cmd) +local function create_function_autocmd_filename(set_keymap_func, fn, cmd) return function() if vim.fn.expand('%:t') == fn then set_keymap_func(cmd) @@ -39,11 +39,11 @@ function create_function_autocmd_filename(set_keymap_func, fn, cmd) end end -function autocmd_run_script_filetype(ft, cmd) +local function autocmd_run_script_filetype(ft, cmd) autocmd(create_function_autocmd_filetype(set_keymap_run_script, ft, cmd)) end -function autocmd_format_file_by_filetype(ft, cmd) +local function autocmd_format_file_by_filetype(ft, cmd) autocmd(create_function_autocmd_filetype(set_keymap_format_file, ft, cmd)) end diff --git a/sub/nvim/lua/base/options.lua b/sub/nvim/lua/base/options.lua index f81ed28..c758b2a 100644 --- a/sub/nvim/lua/base/options.lua +++ b/sub/nvim/lua/base/options.lua @@ -71,7 +71,7 @@ opt.backupdir = { prefix .. "/backup//" } opt.directory = { prefix .. "/swp//" } -function makeDirIfNoExists(path) +local function makeDirIfNoExists(path) local path = path["_value"] if (vim.fn.isdirectory(path) == 0) then vim.fn.mkdir(path, "p")