From c2a44a08364f2b7bd636aed64c1092fab72e6d24 Mon Sep 17 00:00:00 2001 From: siduck76 Date: Mon, 15 Mar 2021 15:28:41 +0530 Subject: [PATCH] default mappings --- README.md | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 086acbd..cbc955b 100644 --- a/README.md +++ b/README.md @@ -71,10 +71,9 @@ git clone https://github.com/wbthomason/packer.nvim\ ~/.local/share/nvim/site/pack/packer/start/packer.nvim ``` - - Open neovim and install all plugins , :PackerInstall and :TSUpdate - Install language servers and prettier ( for autocompletion etc and code formatting , nodejs should be installed too!) - - copy all config files in from this repo except ( plugin folder ) + - copy all config files in from this repo except ( plugin folder as it has config related to my system's username! ) ``` sudo npm install -g vscode-html-languageserver-bin typescript typescript-language-server vscode-css-languageserver-bin prettier ``` @@ -84,12 +83,27 @@ git clone https://github.com/wbthomason/packer.nvim\ - - - I'd install it first and add its setup line ( require'lspconfig'.clangd.setup{} ) in /lua/nvim-lspconfig/lua.lua file . I will organise the config slowly and soon add a list of important mappings used in my config , on this readme so it might get easy for some :) + # Default Mappings to make stuffs easier! + + space is the leader key + + - Ctrl b Open terminal vertically over right + - Ctrl x Open terminal horizontally below the current window + - Ctrl b toggle neovim tree + - Ctrl a copies everything in the current file + - select any text + y copies the selected text + - 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 + - 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) + # Troubleshooting - ![image](https://user-images.githubusercontent.com/59060246/111059898-f096cf00-84be-11eb-977a-f91d622ee5b9.png)