diff --git a/README.md b/README.md new file mode 100644 index 0000000..7be32e4 --- /dev/null +++ b/README.md @@ -0,0 +1,59 @@ +
+ +

+ keycodex +

+ + +

+ + License + + + People + + + Stars + + + Forks + + + Watches + + + Last Updated + +

+ +

My Personalized Dev Env ❤️👨‍💻

+ + +
+ keycodex screenshot +
keycodex screenshot
+
+ +

Handcrafted Neovim setup for the ultimate CLI dev experience

+ +
+ +## 💻 Installation + +```bash +git clone https://github.com/S4NKALP/keycodex ~/.config/nvim +``` + +## 🚀 Usage + +### Core + +Files in [lua/core](./lua/core/) control the core of neovim: + +- [options](./lua/core/options.lua), +- [functions](./lua/core/functions.lua) +- [autocmds](./lua/core/autocmd.lua) + +### ⌨️ Keybindings + +Apart from [core/keys](./lua/core/keys.lua) most keybindings are configured using [which-key](./lua/plugins/whichkey.lua) diff --git a/assets/screenshot.png b/assets/screenshot.png new file mode 100644 index 0000000..1f75e90 Binary files /dev/null and b/assets/screenshot.png differ diff --git a/lua/plugins/utility.lua b/lua/plugins/utility.lua index e476eb5..8b619c2 100644 --- a/lua/plugins/utility.lua +++ b/lua/plugins/utility.lua @@ -86,7 +86,7 @@ return { shell = vim.o.shell, float_opts = { border = 'curved', -- 'single', 'double', 'shadow', etc. - winblend = 0, -- Set to 0 for full transparency + winblend = 0, -- Set to 0 for full transparency highlights = { border = 'Normal', background = 'Normal', @@ -117,16 +117,16 @@ return { picker_integration = true, keymaps = { prefix = 'u', -- Main prefix for uv commands - commands = true, -- Show uv commands menu (x) - run_file = true, -- Run current file (xr) + commands = true, -- Show uv commands menu (x) + run_file = true, -- Run current file (xr) run_selection = true, -- Run selected code (xs) - run_function = true, -- Run function (xf) - venv = true, -- Environment management (xe) - init = true, -- Initialize uv project (xi) - add = true, -- Add a package (xa) - remove = true, -- Remove a package (xd) - sync = true, -- Sync packages (xc) - sync_all = true, -- Sync all packages, extras and groups (xC) + run_function = true, -- Run function (xf) + venv = true, -- Environment management (xe) + init = true, -- Initialize uv project (xi) + add = true, -- Add a package (xa) + remove = true, -- Remove a package (xd) + sync = true, -- Sync packages (xc) + sync_all = true, -- Sync all packages, extras and groups (xC) }, }, },