Skip to content

askDing/emacs-configuration

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Emacs Configuration

Installation

  • Install emacs
  • Download this repository to .emacs.d folder (in your home directory)
    git clone https://github.com/neppramod/emacs-configuration.git .emacs.d
  • Note: In windows, home directory is at C:\Users\<username>\AppData\Roaming. AppData folder is hidden by default
  • Link or copy emacs.muban to .emacs.muban and put it outside .emacs.d in home directory. Assuming you are in ~ or AppData directory
    ln -s .emacs.d/emacs.muban .emacs.muban
  • Install the font mentioned in Font section of configuration.org
  • Open emacs. Emacs will install required packages and load other settings in init.el and configuration.org
  • If emacs prompts for continue connecting? Select a (always)
  • Edit a file and make some changes. Save and quit
  • If emacs asks for Save desktop ? Select y (yes) (If it asks for a directory, create a blank directory and enter that location)

Details

  • Read configuration.org, and go through each section on how things are set. I believe it is well documented. Github also loads org file in proper displayable format, so it should be easy to follow.
  • Few custom keys are set, and most of them are found in individual use-package or Key bindings section. Usage of default keys are listed in individual Notes section and global Notes section.
  • You may also want to configure Personal section to your liking. It is easy to copy paste and change those settings. Specially make sure org file directory is setup correctly. Default is set to ~/Dropbox/org. If you don’t want to setup org-mode note taking, you can delete that part.
  • Some of the operating system specific portions are in individual files like linux.el, mac.el and windows.el. Feel free to change them to match your system and directories.

Screenshot

dap-mode.png

About

My Setup of Emacs using different Packages

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Emacs Lisp 51.2%
  • YASnippet 48.8%