From a13349531d19b171024a93b07bc7003ec44df9e5 Mon Sep 17 00:00:00 2001 From: cmccay Date: Sun, 21 May 2023 00:16:19 -0500 Subject: [PATCH] fix --- nvim/.config/nvim/lua/clint/autocmds.lua | 16 ++++++++++++++++ nvim/.config/nvim/lua/clint/init.lua | 1 + nvim/.config/nvim/lua/clint/keybindings.lua | 3 ++- nvim/.config/nvim/lua/plugins/init.lua | 7 +++++++ nvim/.config/nvim/test.md | 1 + 5 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 nvim/.config/nvim/lua/clint/autocmds.lua create mode 100644 nvim/.config/nvim/test.md diff --git a/nvim/.config/nvim/lua/clint/autocmds.lua b/nvim/.config/nvim/lua/clint/autocmds.lua new file mode 100644 index 0000000..1d8144a --- /dev/null +++ b/nvim/.config/nvim/lua/clint/autocmds.lua @@ -0,0 +1,16 @@ +local group = vim.api.nvim_create_augroup("clints_custom_autocmds", {}) +-- vim.api.nvim_create_autocmd("BufEnter", { command = "echo 'Hello'", group = group }) + +-- for a moment, highlight the text that was yanked +vim.api.nvim_create_autocmd('TextYankPost', { + group = group, + pattern = '*', + callback = function() vim.highlight.on_yank { timeout = 500 } end +}) + +-- upon opening a markdown file, start a preview in a browser (this is annoying) +vim.api.nvim_create_autocmd('BufEnter', { + pattern = "*.md", + group = group, + command = "MarkdownPreview", +}) diff --git a/nvim/.config/nvim/lua/clint/init.lua b/nvim/.config/nvim/lua/clint/init.lua index b193c2e..7b88048 100644 --- a/nvim/.config/nvim/lua/clint/init.lua +++ b/nvim/.config/nvim/lua/clint/init.lua @@ -1,3 +1,4 @@ +require("clint.autocmds") require("clint.keybindings") require("clint.settings") require("clint.colorscheme") diff --git a/nvim/.config/nvim/lua/clint/keybindings.lua b/nvim/.config/nvim/lua/clint/keybindings.lua index 47cf8bd..c2b73a3 100644 --- a/nvim/.config/nvim/lua/clint/keybindings.lua +++ b/nvim/.config/nvim/lua/clint/keybindings.lua @@ -40,7 +40,8 @@ keymap('n', 'd', ':Telescope diagnostics', default_ops) keymap('n', 'h', ':Telescope neoclip', default_ops) keymap('n', 'b', ':Telescope buffers', default_ops) keymap('n', 'c', ':Telescope colorscheme', default_ops) -keymap('n', 'fb', ':Telescope file_browser hidden=true theme=dropdown', default_ops) +keymap('n', '?', ':Telescope help_tags', default_ops) +keymap('n', 'fb', ':Telescope file_browser hidden=true grouped=true sorting_strategy=ascending', default_ops) -- Shift up and down keymap("v", "J", ":m '>+1gv=gv", default_ops) diff --git a/nvim/.config/nvim/lua/plugins/init.lua b/nvim/.config/nvim/lua/plugins/init.lua index 369533f..49e698d 100644 --- a/nvim/.config/nvim/lua/plugins/init.lua +++ b/nvim/.config/nvim/lua/plugins/init.lua @@ -144,6 +144,13 @@ return { } }, + { + "iamcco/markdown-preview.nvim", + build = "cd app && npm install", + enabled = true, + -- ft = "markdown", + }, + -------------------- -- Aesthetics -------------------- diff --git a/nvim/.config/nvim/test.md b/nvim/.config/nvim/test.md new file mode 100644 index 0000000..ea8f022 --- /dev/null +++ b/nvim/.config/nvim/test.md @@ -0,0 +1 @@ +aaaaaaaa