Skip to content

joegle/dot-emacs

Repository files navigation

Joegle - dot-emacs

Setup guide

  • Clone
    git clone https://github.com/joegle/dot-emacs.git
        
  • Backup current
    mv ~/.emacs.d ~/.emacs.d-bak
        
  • Import config
    mv dot-emacs ~/.emacs.d
        
  • Open the cheat sheet (and close it)
    C-c C-s 
    C-q
        
  • Set git author
    git config user.name "Joseph Wright"
    git config user.email [email protected]
    git config user.signingkey 0G78D5H
        
  • Locally ignore a file
    git update-index --assume-unchanged <PATH>
        

Repeated Meta Key presses

Make both of these changes to allow repeated use of Meta modifier without lifting modifier key again.

  • Mac
    1. Goto: System Preferences > Keyboard > Modifier Keys
    2. Set Option Key to be Option Key
  • iTerm2
    1. Open Profile editor
    2. Under ‘Keys’ tab map option keys to Meta (not ‘+Esc’)
  • Other useful

Org-drill

Todos

Inbox

Next

Someday/Maybe

Bugs to Fix

  • [ ] center on screen
  • [ ] Golang mode conflicts
  • [ ] Mac / iTerm2 hexcodes
  • [ ] elisp comments center themselves
  • [ ] autocomplete is jagged
  • [ ] Figure out why sublimity will blink the screen
  • [X] turn off FCI mode for neotree and other small windows
    • Turn off FCI mode when more than one window is on
    • Or disable line wrapping

Bad Habits

  • Copying with mouse highlight

Mastery Todos

  • Tips on Long Term Emacs Productivity
    • [ ] Everything is a Command
      • describe-key
      • describe-function : find the binding and def of function
      • describe-mode : find keys in the mode
      • apropos-command : find key by string match
    • [ ] Master Window Splitting
    • [ ] Master Dired
    • [ ] Master Buffer Switching
    • [ ] Remap Most Frequently Used Keys
    • [ ] Master Find Replace and Emacs Regex
  • Watch YouTube videos to learn common usage
  • [ ] Replacing
  • [ ] Searching
  • [ ] Registers
  • [ ] Help system
  • [ ] making own macros
  • [ ] Autocomplete
  • [ ] edit symbol tables
  • [ ] learn transpose-* commands

Notes

Shell

  • Use ansi-term
    M-x ansi-term
        
  • Annoying prompt messages
    unset PROMPT_COMMAND
        

References

About

Portable emacs config

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published