diff --git a/README.md b/README.md
index 67ad166..9233b32 100644
--- a/README.md
+++ b/README.md
@@ -158,28 +158,58 @@ I'd install it first and add its setup line :
require'lspconfig'.clangd.setup{} ``
-# Default Mappings to make stuffs easier!
+# Default Mappings
- space is the leader key
+ space is the **leader** key.
+- Opening terminals!
- Ctrl l Open terminal vertically over right
- Ctrl x Open terminal horizontally below the current window
+
+- **File tree (nvim-tree)**
+
- Ctrl n toggle neovim tree
-- Shift n toggle line number
+
+- Shift h show hidden files (use these keybinds when cursor's in the filetree, same for the keybinds below).
+- Ctrl + v open files in vertical split
+- Ctrl + x open files in horizontal split
+
+- **Toggling stuffs**
+
+- leader + n toggle line number
+- leader + z toggle truezen.nvim's Ataraxis mode
+- leader + m toggle truezen.nvim's minimalistic mode
+
+- **Copy text**
+
- Ctrl a copies everything in the current file
- select any text + y copies the selected text
-- leader + z toggle truezen.nvim's Ataraxis mode
-- leader + n toggle line number
-- leader + f b open all buffers , with telescope
-- leader + f p search and preview images with telescope
-- leader + f f find files in the current DIR , with telescope
-- leader + f o open recently edited files , with telescope
-- leader + f f find files in the current DIR , with telescope
-- leader + f h opens up a manpage like thing but for all vim related things , with telescope
+
+- **Telescope**
+
+- leader + f b open all buffers
+- leader + f f find files in the current DIR
+- leader + f o open recently edited files
+- leader + f f find files in the current DIR
+- leader + f h opens up a help page like thing
+- Ctrl + v open files in vertical split
+- Ctrl + x open files in horizontal split
+
+- **Formatting code**
+
- leader + f m formats or beautifies the code in current window via neoformat
- (currently only html ,css , js can be formatted . To be able to use this keybind you need to install the formatter locally for your language , in my case prettier was required only so I installed it. check this https://github.com/sbdchd/neoformat).
+ (currently only html ,css , js can be formatted . To be able to use this keybind you need to install the formatter locally for your language , in my case prettier was required only so I installed it. check (this)[https://github.com/sbdchd/neoformat].
+
+- **Neoscroll**
+
- ``, ``, ``, ``, `` and `` : Smooth scrolling for window movement commands.
+- **Managing tabs with bufferline!**
+
+- Shift l or s cycle through opened tabs
+- Shift d close current tab
+- Shift b open new tab
+
# TODO
- Add snippets support.
diff --git a/lua/bufferline/lua.lua b/lua/bufferline/lua.lua
index c661f69..b94440e 100644
--- a/lua/bufferline/lua.lua
+++ b/lua/bufferline/lua.lua
@@ -63,10 +63,10 @@ vim.g.mapleader = " "
--command that adds new buffer and moves to it
vim.api.nvim_command "com -nargs=? -complete=file_in_path New badd | blast"
-vim.api.nvim_set_keymap("n", "", ":New ", opt)
+vim.api.nvim_set_keymap("n", "", [[tabnew]], opt)
--removing a buffer
-vim.api.nvim_set_keymap("n", "", [[bdelete]], opt)
+vim.api.nvim_set_keymap("n", "", [[bdelete]], opt)
-- tabnew and tabprev
vim.api.nvim_set_keymap("n", "", [[BufferLineCycleNext]], opt)