-
-
Save Randommood/6059946 to your computer and use it in GitHub Desktop.
Emacs Tutorial
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| * An Emacs Workshop for Beginners | |
| It's all about discovering Emacs Really | |
| ** Install | |
| *** Emacs 24.3 | |
| http://emacsformacosx.com/ | |
| http://emacs.naquadah.org/ | |
| http://ftp.gnu.org/pub/gnu/emacs/windows/ | |
| ** Conventions and docs | |
| How not to get lost. | |
| *** Keyboard notations | |
| *** The Emacs tutorial | |
| *** Info documentation and Help system | |
| *** Glossary | |
| Buffer, Frame, Window, Fringe, Mode Line, Echo Area, Mini Buffer, etc | |
| *** self-insert-command | |
| *** Input Methods | |
| *** Major Modes | |
| *** Minor Modes | |
| *** Logs! aka *Messages* | |
| ** Usage | |
| *** Entering text | |
| *** Yanking and Killing text (aka copy/paste) | |
| *** Moving around | |
| M-f M-b, C-M-h C-M-a C-M-e, etc | |
| *** Undo, Point and Mark | |
| *** Search and Replace | |
| *** Auto Indenting | |
| *** Commenting | |
| *** C-x r k | |
| *** Keyboard Macros with Counters, muti buffers | |
| *** cua-mode | |
| *** M-/ runs the command hippie-expand | |
| *** M-x dired or C-x d or C-x C-j | |
| *** M-x ifconfig | |
| *** M-x calc | |
| *** | |
| ** Setup, kickstart | |
| Have your setup in a git controled directory, really | |
| *** howto bind keys | |
| *** (set-fontset-font t 'symbol (font-spec :family "FreeSerif")) | |
| *** ido | |
| *** ffap | |
| *** themes | |
| *** desktop-save | |
| *** transient-mark-mode, delete-selection-mode, show-paren-mode | |
| *** global-hl-line-mode | |
| *** linum-mode | |
| *** global-auto-revert-mode | |
| ** Advanced | |
| *** org-mode | |
| *** emacsclient | |
| *** gnus | |
| *** rcirc | |
| *** TRAMP, sudo | |
| *** windmove | |
| *** dired-x and C-x C-j | |
| *** M-x shell | |
| *** M-x ielm | |
| ** Extras | |
| Non default packages to install for a better experience | |
| *** el-get, MELPA, Marmalade | |
| *** smex | |
| *** browse-kill-ring | |
| *** goto-last-change | |
| *** multiple cursors | |
| *** projects | |
| *** magit, psvn | |
| *** escreen | |
| *** buffer-move | |
| *** popwin | |
| *** switch-window | |
| *** keywiz | |
| *** muse, to show embedded images | |
| *** paredit | |
| *** powerline | |
| ** Elisp | |
| The secret weapon | |
| *** mha:kill-other-buffers | |
| *** dim:kill-buffer-name | |
| *** goto-match-paren | |
| *** dim:increment-number-at-point | |
| *** regexp replace and ,\(elisp-here) | |
| *** |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment