Compare commits
4 commits
f462daedbb
...
f7a58a624a
| Author | SHA1 | Date | |
|---|---|---|---|
| f7a58a624a | |||
| f3d597670d | |||
| 3208b184b6 | |||
| 328da26bc5 |
5 changed files with 13 additions and 11 deletions
3
.bashrc
3
.bashrc
|
|
@ -6,6 +6,9 @@ case $- in
|
||||||
*) return;;
|
*) return;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
|
# Set shell envvar
|
||||||
|
export SHELL=$(which bash)
|
||||||
|
|
||||||
# don't put duplicate lines or lines starting with space in the history.
|
# don't put duplicate lines or lines starting with space in the history.
|
||||||
HISTCONTROL=ignoreboth
|
HISTCONTROL=ignoreboth
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -37,7 +37,11 @@ require("config.lazy")
|
||||||
vim.keymap.set("n", "<leader>r", ":source %<CR>", { desc = "Reload Config" })
|
vim.keymap.set("n", "<leader>r", ":source %<CR>", { desc = "Reload Config" })
|
||||||
vim.keymap.set("n", "<leader>bs", ":vsplit<CR>", { desc = "Vertical Split" })
|
vim.keymap.set("n", "<leader>bs", ":vsplit<CR>", { desc = "Vertical Split" })
|
||||||
vim.keymap.set("n", "<leader>vm", ":lua vim.diagnostic.open_float()<CR>", { desc = "Show Diagnostic Message" })
|
vim.keymap.set("n", "<leader>vm", ":lua vim.diagnostic.open_float()<CR>", { desc = "Show Diagnostic Message" })
|
||||||
|
|
||||||
|
-- Map tab and shift-tab to indent in insert and visual mode
|
||||||
vim.api.nvim_set_keymap("i", "<S-Tab>", "<C-d>", { noremap = true, silent = true })
|
vim.api.nvim_set_keymap("i", "<S-Tab>", "<C-d>", { noremap = true, silent = true })
|
||||||
|
vim.api.nvim_set_keymap("v", "<Tab>" , ">gv", { noremap = true, silent = true })
|
||||||
|
vim.api.nvim_set_keymap("v", "<S-Tab>" , "<gv", { noremap = true, silent = true })
|
||||||
|
|
||||||
-- remap yank to system clipboard
|
-- remap yank to system clipboard
|
||||||
vim.keymap.set("n", "<leader>y", '"+y', { desc = "Yank to Clipboard" })
|
vim.keymap.set("n", "<leader>y", '"+y', { desc = "Yank to Clipboard" })
|
||||||
|
|
@ -57,10 +61,6 @@ vim.keymap.set("n", "<leader>ft", ":Neotree filesystem toggle left<CR>")
|
||||||
|
|
||||||
-- Configure Copilot
|
-- Configure Copilot
|
||||||
--vim.keymap.set("n", "<leader>cp", ":Copilot panel<CR>", { desc = "Open Copilot Panel" })
|
--vim.keymap.set("n", "<leader>cp", ":Copilot panel<CR>", { desc = "Open Copilot Panel" })
|
||||||
vim.keymap.set("n", "<leader>ce", ":Copilot enable<CR>", { desc = "Enable Copilot Completions" })
|
|
||||||
vim.keymap.set("n", "<leader>cd", ":Copilot disable<CR>", { desc = "Disable Copilot Completions" })
|
|
||||||
vim.keymap.set("n", "<leader>cc", ":CopilotChatToggle<CR>", { desc = "Toggle Copilot Chat" })
|
|
||||||
vim.keymap.set("n", "<leader>cx", ":CopilotChatReset<CR>", { desc = "Reset Copilot Chat" })
|
|
||||||
|
|
||||||
-- Configure Buffer Navigation
|
-- Configure Buffer Navigation
|
||||||
vim.keymap.set("n", "<A-left>", ":BufferPrevious<CR>", { desc = "Previous Buffer" })
|
vim.keymap.set("n", "<A-left>", ":BufferPrevious<CR>", { desc = "Previous Buffer" })
|
||||||
|
|
|
||||||
|
|
@ -2,10 +2,12 @@ return {
|
||||||
{
|
{
|
||||||
"github/copilot.vim",
|
"github/copilot.vim",
|
||||||
config = function()
|
config = function()
|
||||||
vim.keymap.set("i", "<C-a>", 'copilot#Accept()', {
|
vim.keymap.set("n", "<leader>ce", ":Copilot enable<CR>", { desc = "Enable Copilot Completions" })
|
||||||
|
vim.keymap.set("n", "<leader>cd", ":Copilot disable<CR>", { desc = "Disable Copilot Completions" })
|
||||||
|
vim.keymap.set("i", "<C-a>", "copilot#Accept()", {
|
||||||
expr = true,
|
expr = true,
|
||||||
silent = true,
|
silent = true,
|
||||||
replace_keycodes = false,
|
replace_keycodes = false,
|
||||||
})
|
})
|
||||||
vim.g.copilot_no_tab_map = true
|
vim.g.copilot_no_tab_map = true
|
||||||
end,
|
end,
|
||||||
|
|
@ -19,6 +21,8 @@ return {
|
||||||
},
|
},
|
||||||
build = "make tiktoken",
|
build = "make tiktoken",
|
||||||
config = function()
|
config = function()
|
||||||
|
vim.keymap.set("n", "<leader>cc", ":CopilotChatToggle<CR>", { desc = "Toggle Copilot Chat" })
|
||||||
|
vim.keymap.set("n", "<leader>cx", ":CopilotChatReset<CR>", { desc = "Reset Copilot Chat" })
|
||||||
require("CopilotChat").setup({
|
require("CopilotChat").setup({
|
||||||
question_header = "",
|
question_header = "",
|
||||||
answer_header = "",
|
answer_header = "",
|
||||||
|
|
|
||||||
BIN
.local/bin/nvim
Executable file
BIN
.local/bin/nvim
Executable file
Binary file not shown.
5
.profile
5
.profile
|
|
@ -37,8 +37,3 @@ if [ $(which nvim) ]; then
|
||||||
export EDITOR=nvim
|
export EDITOR=nvim
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Set zsh as the default shell if available
|
|
||||||
if [ $(which zsh) ]; then
|
|
||||||
export SHELL=$(which zsh)
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue