Skip to content

yanyingwang/.emacs.d

Repository files navigation

favicon

.emacs.d - My Emacs configration file, you can go to download a macos version for this.


how to use

  1. clone git repo to your home dir:
cd ~ && git clone git@gitlab.com:yanyingwang/.emacs.d.git
  1. start your emacs and wait for everything to be settled or you can change to the build branch and execute tar -xvf elpa.tar.

reference

  1. package manager: use-package

  2. Helm: more Helm keybinding and usage please check this link.

  3. modified keybinding for MacOS system: C-M-q => s-M-q M-space => s-space

  4. global custom keybinding: C-c 2 c => hs-toggle-hiding, fold code block as one line or unfold it. C-c 2 a => hs-show-all, show all folded code block. C-c g l (C-c k) => copy line, g standards for global C-c g l (C-c l s-l) => select line and move cursor to the beginning postion C-c g n (C-c n s-n) => select line and move cursor to the beginning postion of next line C-c g p (s-n) => this is binded to racket-cycle-paren-shapes more

  5. You can check out my emacs memo if you like: https://github.com/yanyingwang/memo/blob/master/emacs.md

  6. geiser with scheme(racket/chez/gosh)

  7. flymake for ruby racket js: npm install -g jslint

  8. racketrc: ln -sf ~/.emacs.d/init/lisp/dotracketrc ~/.racketrc

  9. enable us to use emacs to edit macos's plist files.

  10. customized yasnippet working with company.

screenshot

scsh1 scsh2 scsh3 scsh4

tar elpa

gco build
tar -cvf elpa.tar elpa
gco master

About

My Emacs configration files

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published