From b78e0293cf3f9b6e8acf36775c7f09203be3cb6d Mon Sep 17 00:00:00 2001 From: srdusr Date: Thu, 25 May 2023 22:16:24 +0200 Subject: Changed keymap from jk to jj --- snippets/lua.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/snippets/lua.lua b/snippets/lua.lua index 523d2f4..eb46b67 100644 --- a/snippets/lua.lua +++ b/snippets/lua.lua @@ -194,7 +194,7 @@ local {} = {} ]], { i(1, ""), i(2, "") } ), - "jk" + "jj" ) --}}} -- Tutorial Snippets go here -- local myFirstSnippet = s("myFirstSnippet", { -- cgit v1.2.3 From b299640fb7c4cbca73d729951dbb592a38e29c20 Mon Sep 17 00:00:00 2001 From: srdusr Date: Sat, 27 May 2023 21:46:13 +0200 Subject: Commented out plugin snippets --- init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init.lua b/init.lua index 21c2ba0..bf74902 100644 --- a/init.lua +++ b/init.lua @@ -73,7 +73,7 @@ local modules = { "plugins.web-devicons", "plugins.cmp", "plugins.quickfix", - "plugins.snippets", + --"plugins.snippets", --"plugins.colorizer", "plugins.prettier", --"plugins.git", -- cgit v1.2.3 From 658e02ac77ed472745dbc327297fa619538ce646 Mon Sep 17 00:00:00 2001 From: srdusr Date: Sat, 27 May 2023 21:49:15 +0200 Subject: Add "Update Tmux Status Vi-mode" script --- lua/user/mods.lua | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/lua/user/mods.lua b/lua/user/mods.lua index e523eb7..08a3eb8 100644 --- a/lua/user/mods.lua +++ b/lua/user/mods.lua @@ -214,5 +214,39 @@ vim.cmd [[autocmd BufWritePre lua vim.lsp.buf.format()]] -------------------------------------------------- +--- Update Tmux Status Vi-mode +function M.update_tmux_status() + local mode = vim.api.nvim_eval('mode()') + -- Determine the mode name based on the mode value + local mode_name + if mode == 'n' then + mode_name = '-- NORMAL --' + elseif mode == 'i' or mode == 'ic' then + mode_name = '-- INSERT --' + else + mode_name = '-- NORMAL --' --'-- COMMAND --' + end + + -- Write the mode name to the file + local file = io.open(os.getenv('HOME') .. '/.vi-mode', 'w') + file:write(mode_name) + file:close() + if nvim_running then + -- Neovim is running, update the mode file and refresh tmux + VI_MODE = "" -- Clear VI_MODE to show Neovim mode + vim.cmd("silent !tmux refresh-client -S") + end + ---- Force tmux to update the status + vim.cmd("silent !tmux refresh-client -S") +end +vim.cmd([[ + augroup TmuxStatus + autocmd! + autocmd CursorHold * lua require("user.mods").update_tmux_status() + autocmd VimEnter * lua require("user.mods").update_tmux_status() + autocmd ModeChanged * lua require("user.mods").update_tmux_status() + augroup END +]]) +-------------------------------------------------- return M -- cgit v1.2.3 From e4814e1cbf8e5e74a445cadfd5cdacc9a3da6bea Mon Sep 17 00:00:00 2001 From: srdusr Date: Sat, 27 May 2023 22:17:40 +0200 Subject: Add auto close --- lua/plugins/nvim-tree.lua | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/lua/plugins/nvim-tree.lua b/lua/plugins/nvim-tree.lua index a1731ff..df1bc23 100644 --- a/lua/plugins/nvim-tree.lua +++ b/lua/plugins/nvim-tree.lua @@ -79,6 +79,22 @@ nvim_tree.setup({ }, }) +vim.api.nvim_create_autocmd("QuitPre", { + callback = function() + local invalid_win = {} + local wins = vim.api.nvim_list_wins() + for _, w in ipairs(wins) do + local bufname = vim.api.nvim_buf_get_name(vim.api.nvim_win_get_buf(w)) + if bufname:match("NvimTree_") ~= nil then + table.insert(invalid_win, w) + end + end + if #invalid_win == #wins - 1 then + -- Should quit, so we close all invalid windows. + for _, w in ipairs(invalid_win) do vim.api.nvim_win_close(w, true) end + end + end +}) -- Highlight Groups vim.api.nvim_command("highlight NvimTreeNormal guibg=none") --vim.api.nvim_command("highlight NvimTreeSymlink ") -- cgit v1.2.3 From 814807a36d4fd196861e0d91aa2a7fe268c92a3c Mon Sep 17 00:00:00 2001 From: srdusr Date: Sat, 27 May 2023 22:18:47 +0200 Subject: Install 'rmagatti/sessions-lens' and 'rmagatti/auto-session' --- lua/user/pack.lua | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lua/user/pack.lua b/lua/user/pack.lua index 256503e..23c7340 100644 --- a/lua/user/pack.lua +++ b/lua/user/pack.lua @@ -29,7 +29,7 @@ vim.cmd([[ -------------------------------------------------- --- Use a protected call so we don't error out on first use +-- Use a protected call so don't error out on first use local status_ok, packer = pcall(require, "packer") if not status_ok then return @@ -224,6 +224,13 @@ return packer.startup(function(use) }, } }) + use({ + 'rmagatti/session-lens', + requires = {'rmagatti/auto-session', 'nvim-telescope/telescope.nvim'}, + config = function() + require('session-lens').setup({--[[your custom config--]]}) + end + }) -- Colorschemes use("bluz71/vim-nightfly-guicolors") -- cgit v1.2.3 From 9db56468928a6acd1e2fac5822f6e765b4be1ac8 Mon Sep 17 00:00:00 2001 From: srdusr Date: Sat, 27 May 2023 22:19:01 +0200 Subject: Changed email addr --- init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/init.lua b/init.lua index bf74902..bd05b8a 100644 --- a/init.lua +++ b/init.lua @@ -7,7 +7,7 @@ ╚═╝ ╚═══╝╚══════╝ ╚═════╝ ╚═══╝ ╚═╝╚═╝ ╚═╝ " ------------------------------------------------ Author: srdusr - Email: graytrevor98@gmail.com + Email: trevorgray@srdusr.com Url: https://github.com/srdusr/nvim.git ------------------------------------------------ " --]] -- cgit v1.2.3 From c5200ba5843bc3359c7ac82ea78ab1c81c9e18cc Mon Sep 17 00:00:00 2001 From: srdusr Date: Sat, 27 May 2023 22:26:24 +0200 Subject: Add trash config --- lua/plugins/nvim-tree.lua | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/lua/plugins/nvim-tree.lua b/lua/plugins/nvim-tree.lua index df1bc23..e2298b5 100644 --- a/lua/plugins/nvim-tree.lua +++ b/lua/plugins/nvim-tree.lua @@ -77,6 +77,10 @@ nvim_tree.setup({ -- }, --}, }, + trash = { + cmd = "gio trash", + require_confirm = true, + }, }) vim.api.nvim_create_autocmd("QuitPre", { -- cgit v1.2.3 From 95a421c1dde3f18015c03c599199af9b40319d74 Mon Sep 17 00:00:00 2001 From: srdusr Date: Sat, 27 May 2023 22:35:22 +0200 Subject: Commented out saveas keymap --- lua/user/keys.lua | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lua/user/keys.lua b/lua/user/keys.lua index 12789a5..5c47ed5 100644 --- a/lua/user/keys.lua +++ b/lua/user/keys.lua @@ -223,9 +223,9 @@ end, { silent = true }) --utils.map("n", "", "za") -- Make a copy of current file -vim.cmd([[ - map s :up \| saveas! %:p:r-=strftime("%y.%m.%d-%H:%M")-bak.=expand("%:e") \| 3sleep \| e # -]]) +--vim.cmd([[ +-- map s :up \| saveas! %:p:r-=strftime("%y.%m.%d-%H:%M")-bak.=expand("%:e") \| 3sleep \| e # +--]]) -- Toggle transparency map('n', 'tb', ':call utils#Toggle_transparent_background()') -- cgit v1.2.3 From e1ad91cd711f3da53350cac469068b6c3098fc2f Mon Sep 17 00:00:00 2001 From: srdusr Date: Sun, 28 May 2023 23:57:16 +0200 Subject: Add filetype plugin for markdown --- after/ftplugin/markdown.lua | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 after/ftplugin/markdown.lua diff --git a/after/ftplugin/markdown.lua b/after/ftplugin/markdown.lua new file mode 100644 index 0000000..ec30702 --- /dev/null +++ b/after/ftplugin/markdown.lua @@ -0,0 +1,2 @@ +vim.opt.softtabstop = 2 -- Tab key indents by 2 spaces. +vim.opt.shiftwidth = 2 -- >> indents by 2 spaces. -- cgit v1.2.3 From 2f9f2bae14c423834d6a115e9d43fbf13d75818f Mon Sep 17 00:00:00 2001 From: srdusr Date: Sun, 28 May 2023 23:57:43 +0200 Subject: Command to call session-lens --- lua/plugins/telescope.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/lua/plugins/telescope.lua b/lua/plugins/telescope.lua index 4428a02..4ac3a27 100644 --- a/lua/plugins/telescope.lua +++ b/lua/plugins/telescope.lua @@ -265,6 +265,7 @@ require('telescope').load_extension('media_files') --require('telescope').extensions.notify.notify() require('telescope').load_extension('notify') require('telescope').load_extension('dap') +require("telescope").load_extension("session-lens") function M.find_configs() require("telescope.builtin").find_files { -- cgit v1.2.3 From f1cfd631a418357b589312bc49869acf0ab0f050 Mon Sep 17 00:00:00 2001 From: srdusr Date: Sun, 28 May 2023 23:57:59 +0200 Subject: Command to call session-lens --- lua/user/pack.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/lua/user/pack.lua b/lua/user/pack.lua index 23c7340..b700226 100644 --- a/lua/user/pack.lua +++ b/lua/user/pack.lua @@ -229,6 +229,7 @@ return packer.startup(function(use) requires = {'rmagatti/auto-session', 'nvim-telescope/telescope.nvim'}, config = function() require('session-lens').setup({--[[your custom config--]]}) + vim.keymap.set('n', 's', require('session-lens').search_session) -- <-- this sets it to `Ctrl + s` end }) -- cgit v1.2.3 From b3ea0f3bfb4affc6e7bf43e255ba09c4905563af Mon Sep 17 00:00:00 2001 From: srdusr Date: Mon, 5 Jun 2023 21:30:43 +0200 Subject: Add .ssh to find.configs --- lua/plugins/telescope.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/lua/plugins/telescope.lua b/lua/plugins/telescope.lua index 4ac3a27..e74f2e0 100644 --- a/lua/plugins/telescope.lua +++ b/lua/plugins/telescope.lua @@ -285,6 +285,7 @@ function M.find_configs() "~/.config/bspwm", "~/.config/sxhkd", "~/.config/picom", + "~/.ssh", "~/.bashrc", }, -- cwd = "~/.config/nvim/", -- cgit v1.2.3 From e619d0164d396daf883d900dd44ada0e648882a9 Mon Sep 17 00:00:00 2001 From: srdusr Date: Mon, 5 Jun 2023 21:31:21 +0200 Subject: Commented out C-x from moving between panes/tmux-nvim --- lua/user/keys.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/user/keys.lua b/lua/user/keys.lua index 5c47ed5..75df193 100644 --- a/lua/user/keys.lua +++ b/lua/user/keys.lua @@ -85,7 +85,7 @@ map("t", "", "") map("t", "", "") map("t", "", "") map("t", "", "") -map("n", "", "") +--map("n", "", "") --map("n", "", ":call MyFunc(v:count)") -- Split window -- cgit v1.2.3 From 1e9f1c94a2ee4ba19d63f98b2c1b6fe9aa526d35 Mon Sep 17 00:00:00 2001 From: srdusr Date: Mon, 5 Jun 2023 21:34:26 +0200 Subject: Changed colorscheme to nightfly --- lua/plugins/colorscheme.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lua/plugins/colorscheme.lua b/lua/plugins/colorscheme.lua index 6f9e9d2..bf588cf 100644 --- a/lua/plugins/colorscheme.lua +++ b/lua/plugins/colorscheme.lua @@ -1,7 +1,7 @@ -- Colorscheme -- Available colorschemes: -- [[ nightfly ayu onedark doom-one nvimgelion github_dark ]] -local colorscheme = "doom-one" +local colorscheme = "nightfly" local status_ok, _ = pcall(vim.cmd, "colorscheme " .. colorscheme) if not status_ok then vim.notify("colorscheme " .. colorscheme .. " not found!") -- cgit v1.2.3