diff --git a/README.md b/README.md
new file mode 100644
index 0000000..7be32e4
--- /dev/null
+++ b/README.md
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+My Personalized Dev Env ❤️👨💻
+
+
+
+
+ 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)
},
},
},