Skip to content

aadi58002/emacs-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Readme

Starting with emacs

This is my personal emacs config. It is mostly used for coding ,note taking purpose and some system mangement. you can get started with it using the this git clone

git clone https://github.com/aadi58002/emacs-config.git ~/.config/emacs

Use the below command to start the emacs server and on the first run it should install the plugins automatically.

emacsclient -c -a '' -e '(server-start)'

After that command finishes then launch emacs with below command

emacsclient -c -a ''

Keybindings General Guide

:n -> Normal state :i -> Insert state :v -> Visual state :ni -> Means it works in both normal and insert state

C-d -> Ctrl + d C-c C-x -> You can press Ctrl + c then leave them (you don’t have to hold them) and then press Ctrl + x to invoke the command If there is no mode specified it is globally bound and you can call it from anywhere

Evil stateKeybinding (Mode if specified)CommandComment
:nvSPC SPCfind-findInteractive selection of files and folders
:nvSPC g gmagit-statusEmacs git client Start window
:nvSPC f rconsult-recent-fileRecent files you have opening
:nvM-/evilnc-comment-or-uncomment-linesComment and uncomment sections of code or line
:nvSPC m l c (org-mode)org-cliplinkInsert the link in clipboard with the html title from web
allC-h khelpful-keyTo get help for a keybinding you don’t know command for
allC-devil-multiedit-match-symbol-and-nextPress multiple times to select next instance of the word
allC-c a (lsp-mode)format-all-bufferFormat the current file

References

My Blog about emacs

Issues

Feel free to create issue if you find any problems or want a feature or package to be implemented or intergrated.

About

My personal emacs configuration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published