summaryrefslogtreecommitdiff
path: root/init.lua
diff options
context:
space:
mode:
authorbh <qn+git@excalibur.computer>2025-11-13 00:02:05 +0800
committerbh <qn+git@excalibur.computer>2025-11-13 00:02:05 +0800
commit8c60360313bd35dd9a01c89e6b4dfd4cf7dbd61d (patch)
treeb1f15afcc57b2e2e866367eb4d124e736c9ce6e1 /init.lua
parentcc5ca2e8c8fa3cf2e60321fdb0cb4ddb66551ff2 (diff)
Put keybindings and theme on init.lua
Diffstat (limited to 'init.lua')
-rw-r--r--init.lua35
1 files changed, 33 insertions, 2 deletions
diff --git a/init.lua b/init.lua
index d2ddbf3..5c41b11 100644
--- a/init.lua
+++ b/init.lua
@@ -17,8 +17,8 @@ require("config.lazy")
-- Config Files
-require("config/theme")
-require("config/keybindings")
+-- require("config/theme")
+-- require("config/keybindings")
-- require("config/tree")
-- require('config/statusline')
-- require("config/neovide")
@@ -28,6 +28,12 @@ require("config/keybindings")
-- require('config/greeter')
+
+--------------------------------------------------------
+-- 🪶 Theme
+--------------------------------------------------------
+vim.cmd("colorscheme default")
+
--------------------------------------------------------
-- 🪶 Basic Settings
--------------------------------------------------------
@@ -47,6 +53,31 @@ vim.cmd("set tabstop=4")
vim.cmd("set shiftwidth=4")
vim.cmd("set expandtab")
+--------------------------------------------------------
+-- 🪶 Basic Keybindings
+--------------------------------------------------------
+
+-- Keybindings
+
+-- Swap Ctrl + C to Esc
+-- vim.api.nvim_set_keymap('i', '<C-c>', '<Esc>', { noremap = true, silent = true })
+-- vim.api.nvim_set_keymap('i', '<C-g>', '<Esc>', { noremap = true, silent = true })
+-- vim.api.nvim_set_keymap('i', '<Esc>', '<C-c>', { noremap = true, silent = true })
+
+
+-- Leader Key
+vim.g.mapleader = ' '
+
+-- Tree
+vim.api.nvim_set_keymap('n', '<leader>t', ':NvimTreeToggle<CR>', { noremap = true, silent = true })
+
+-- Telescope
+local builtin = require('telescope.builtin')
+vim.keymap.set('n', '<leader>ff', builtin.find_files, {})
+vim.keymap.set('n', '<leader>fg', builtin.live_grep, {})
+vim.keymap.set('n', '<leader>fb', builtin.buffers, {})
+
+
--------------------------------------------------------
-- 🪶 GUI and Colour Configuration