Skip to content

nebhrajani-a/.emacs.d

Repository files navigation

My .emacs.d configuration

A clone of my Emacs configuration. It works as expected on most *nix systems, including macOS. Uses evil. Primarily for backup and redundancy purposes.

Unlike typical configurations: this one literally has batteries included, when you clone the repository, you also clone the packages required. This is to prevent dependency hell and TLS key issues. As long as you’re using Emacs 25+, you should be okay.

$ mv .emacs.d .emacs.d.bak
$ git clone https://github.com/nebhrajani-a/.emacs.d

Basic Keybindings

KeyFunction
SPC ffind-file
SPC bswitch-to-buffer
SPC kkill-current-buffer
SPC xsmex
SPC 1delete-other-windows
SPC 2split-window-below-and-switch
SPC 3split-window-right-and-switch
SPC 0delete-window
SPC zsuspend-frame
SPC dtreemacs
SPC oother-window
SPC rido-recentf-open
SPC gmagit
SPC sswiper-isearch
SPC tshell-pop
SPC cdelete-frame
SPC aorg-agenda-list
SPC -text-scale-decrease
SPC =text-scale-increase

  • Rewrite init.el in literate programming style with org-mode.
  • Test on Windows.
  • Add LSP support for most major modes after upgrading Emacs.
  • gccemacs (native-comp branch) try.