commit 7e872afa3266a9c5087e7b87b8eb186557233657
parent f472b6cf3608d40e4ef7bd97d3b5cff9c9c51fdd
Author: Andrew <andrewlaack1@gmail.com>
Date: Mon, 8 Apr 2024 23:13:24 -0500
Updated config for better file traversal
Diffstat:
3 files changed, 47 insertions(+), 1 deletion(-)
diff --git a/lua/core/keymaps.lua b/lua/core/keymaps.lua
@@ -26,7 +26,45 @@ vim.api.nvim_set_keymap('i', '<expr> <TAB>', 'pumvisible() ? "<C-y>" : "<TAB>"',
vim.opt.tabstop = 4
+vim.api.nvim_set_keymap('n', '<leader>d', ':e /home/andrew/gitRepos/toDoList/toDoList.md<CR>', {noremap = true, silent = true})
+
+-- Normal mode and visual mode mappings
+vim.api.nvim_set_keymap('n', '<C-Down>', '5j', {noremap = true, silent = true})
+vim.api.nvim_set_keymap('n', '<C-Up>', '5k', {noremap = true, silent = true})
+vim.api.nvim_set_keymap('v', '<C-Down>', '5j', {noremap = true, silent = true})
+vim.api.nvim_set_keymap('v', '<C-Up>', '5k', {noremap = true, silent = true})
+
+-- Insert mode mappings
+vim.api.nvim_set_keymap('i', '<C-Down>', '<C-O>5j', {noremap = true})
+vim.api.nvim_set_keymap('i', '<C-Up>', '<C-O>5k', {noremap = true})
+
+-- Operator-pending mode mappings
+vim.api.nvim_set_keymap('o', '<C-Down>', ':<C-U>5j<CR>', {noremap = true, silent = true})
+vim.api.nvim_set_keymap('o', '<C-Up>', ':<C-U>5k<CR>', {noremap = true, silent = true})
+
+
+
+vim.api.nvim_set_keymap('i', '<C-e>', '<Esc>', {noremap = true})
+vim.api.nvim_set_keymap('x', '<C-e>', ':normal! j<CR>', {noremap = true})
+
+
+vim.api.nvim_set_keymap('n', '<C-Right>', '<S-Right>', { noremap = true })
+vim.api.nvim_set_keymap('i', '<C-Right>', '<S-Right>', { noremap = true })
+vim.api.nvim_set_keymap('c', '<C-Right>', '<S-Right>', { noremap = true })
+vim.api.nvim_set_keymap('v', '<C-Right>', '<S-Right>', { noremap = true })
+
+vim.api.nvim_set_keymap('n', '<C-Left>', '<S-Left>', { noremap = true })
+vim.api.nvim_set_keymap('i', '<C-Left>', '<S-Left>', { noremap = true })
+vim.api.nvim_set_keymap('c', '<C-Left>', '<S-Left>', { noremap = true })
+vim.api.nvim_set_keymap('v', '<C-Left>', '<S-Left>', { noremap = true })
+
vim.api.nvim_set_keymap('n', '<Leader>s', ':set spell<CR>', { noremap = true, silent = true })
vim.api.nvim_set_keymap('n', '<Leader>S', ':set nospell<CR>', { noremap = true, silent = true })
+
+
+vim.api.nvim_set_keymap('n', 'rf', '<C-^>', { noremap = true, silent = true })
+
+
+
diff --git a/lua/core/plugins.lua b/lua/core/plugins.lua
@@ -15,7 +15,8 @@ return require('packer').startup(function(use)
use 'wbthomason/packer.nvim'
- use({ "iamcco/markdown-preview.nvim", run = "cd app && npm install", setup = function() vim.g.mkdp_filetypes = { "markdown" } end, ft = { "markdown" }, })
+
+use({ "iamcco/markdown-preview.nvim", run = "cd app && npm install", setup = function() vim.g.mkdp_filetypes = { "markdown" } end, ft = { "markdown" }, })
use { "catppuccin/nvim", as = "catppuccin" }
use {
@@ -38,6 +39,8 @@ use { "ibhagwan/fzf-lua",
requires = { "nvim-tree/nvim-web-devicons" }
}
+use {"tpope/vim-fugitive"}
+
use = { "junegunn/fzf", run = "./install --bin" }
diff --git a/plugin/packer_compiled.lua b/plugin/packer_compiled.lua
@@ -135,6 +135,11 @@ _G.packer_plugins = {
loaded = true,
path = "/home/andrew/.local/share/nvim/site/pack/packer/start/packer.nvim",
url = "https://github.com/wbthomason/packer.nvim"
+ },
+ ["vim-fugitive"] = {
+ loaded = true,
+ path = "/home/andrew/.local/share/nvim/site/pack/packer/start/vim-fugitive",
+ url = "https://github.com/tpope/vim-fugitive"
}
}