From ae17b4311f43b996686cf4fbb6838aa75fe3205b Mon Sep 17 00:00:00 2001 From: srdusr Date: Tue, 16 Jan 2024 22:46:37 +0200 Subject: Create new file with e --- lua/user/keys.lua | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'lua') diff --git a/lua/user/keys.lua b/lua/user/keys.lua index 78a9e94..3b615ae 100644 --- a/lua/user/keys.lua +++ b/lua/user/keys.lua @@ -40,6 +40,12 @@ map('n', 'q', function() end end, { expr = true, replace_keycodes = true }) +-- Write as sudo +map('c', 'W', "exe 'w !sudo tee >/dev/null %:p:S' | setl nomod", { silent = true, desc = 'Write as Sudo' }) + +-- Create new file +map('n', 'e', [[:e =expand("%:h")..'/']], { noremap = true, silent = true, desc = 'New file' }) + -- Combine buffers list with buffer name map('n', 'b', ':buffers:buffer') @@ -274,7 +280,7 @@ map('n', 'gm', ':Gmove') -- Telescope map('n', 'ff', ":cd %:p:h:pwdlua require('telescope.builtin').find_files()") -- find files with hidden option -map('n', 'fF', ":cd %:p:h:pwdlua require('user.mods').findFilesInCwd()", { noremap = true, silent = true, desc = 'Find files in cwd' }) +map('n', 'fF', ':cd %:p:h:pwdlua require("user.mods").findFilesInCwd()', { noremap = true, silent = true, desc = 'Find files in cwd' }) map('n', 'f.', function() require('telescope.builtin').find_files({ hidden = true, no_ignore = true }) end) -- find all files -- cgit v1.2.3