Intro Org-mode weitere Pakete Quellen
E�zient Arbeiten mit GNU/Emacs
Frieder Schlesier (Zwickau)
2017-04-25 Tue
Intro Org-mode weitere Pakete Quellen
Author
Frieder Schlesier
Informatik, FH Zwickau
mailto:[email protected]
emacs con�g: https://gitlab.com/fschl/.emacs.d
linux dot�les: https://gitlab.com/fschl/dotfiles
Intro Org-mode weitere Pakete Quellen
Intro
"22. Use a Single Editor Well The
editor should be an extension of your hand;
make sure your editor is con�gurable,
extensible, and programmable."
Andrew Hunt + David Thomas in The
Pragmatic Programmer
Intro Org-mode weitere Pakete Quellen
Warum Emacs?
leichtgewichtig
plattformunabhängig
hochgradig anpassbar
viele fertig Pakete
Freie Software!
https://en.wikipedia.org/
wiki/Church_of_Emacs
St. I-GNU-cius
Intro Org-mode weitere Pakete Quellen
Allgemeines
nutzt alleSteuertasten
kontextsensitiv
teilweise komplexeTastensequenzen
elisp (EmacsDialekt von Lisp)
Wie du auf Arbeit aussiehst
Intro Org-mode weitere Pakete Quellen
Allgemeines
nutzt alleSteuertasten
kontextsensitiv
teilweise komplexeTastensequenzen
elisp (EmacsDialekt von Lisp)
Wie du auf Arbeit aussiehst
Intro Org-mode weitere Pakete Quellen
Tastensequenzen
Notation:
C = Control
S = Shift
M = Meta (Alt)
C-x, C-c oft als leader-keys
z.B.
org-beamer-export-to-pdf: C-c C-e l
P
projectile-switch-project:C-c C-p p
Intro Org-mode weitere Pakete Quellen
Standard
Cursor:
C-n, C-p, C-f, C-b
M-v, M-V
C-a, C-e
Dateien
�nden/ö�nen: C-x C-f
Speichern: C-x s
Schlieÿen: C-x k
Repeated Commands:
C-u 12 <command>
Bildschirm aufteilen:
C-x 2
(split-window-below)
C-x 3
(split-window-right)
Intro Org-mode weitere Pakete Quellen
. . . viel angenehmer
Ergoemacs
gewohnte Tastenkürzel (C-o, C-n, C-w)
Cursor: Alt-{j,k,l,i}
Intro Org-mode weitere Pakete Quellen
Für Andersgläubige
Evil-mode
"extensible vi layer for Emacs. It provides Vim
features like Visual selection and text objects"
https:
// www. emacswiki. org/ emacs/ Evil
Intro Org-mode weitere Pakete Quellen
ORG [anizer]
das Notizbuch
Projekt- und Terminplanung
wiederholende Aufgaben
Agenda view
Intro Org-mode weitere Pakete Quellen
Features
eigener Work�ow möglich
Templates für Aufgabenund Notizen
Kalender
Tabelleneditor
Export als
HTML
LATEX (auch Beamer)
OpenDocument Text
Markdown
man-pages
Intro Org-mode weitere Pakete Quellen
Literate Programming
Code direkt im Org-�le ausführbar
C, C++
Bash, Python, R
LATEX(obviously)
Intro Org-mode weitere Pakete Quellen
Pakete installieren
via Paketmanager ELPA M-x package-list-packages
�nd desired package
`I` to select as install candidate
`x` install all selected
alternativ
use-package
git clone
Intro Org-mode weitere Pakete Quellen
Datei Manager: dired
dir-ed = directory editor
Datei- und Ordnermanagement
dired-details+
Deteils ein/ausblenden (sinnvoll bei schmalen Bu�ern)
Intro Org-mode weitere Pakete Quellen
Helm
inkrementelle Vervollständigung
Auswahleingrenzung
DateinamenBu�ernamen(emacs)Funktionen
persönliches highlight: helm-swoop
Intro Org-mode weitere Pakete Quellen
Magit
Git in Emacs
bestes Git-Frontend (pers. Meinung)
dafür allein Emacs lohnenswert ;-)
wird langsam bei groÿen Changesets
npm update anyone?
Intro Org-mode weitere Pakete Quellen
Projectile
Projektverwaltung einfach gemacht
schneller Wechsel zwischen Projekten
(alles was unter Source Control liegt)
projektweites �nd, grep, replace
Dateiauswahl auf Projektebene
must have: helm-projectile
Intro Org-mode weitere Pakete Quellen
Yasnippet
Yet Another Snippet library
Code Snippets und Templates
viele fertig
beliebig erweiterbar
Intro Org-mode weitere Pakete Quellen
Gescha�t!
Vielen Dank für euer Interesse
https://www.gnu.org/software/emacs/
http://emacs-fu.blogspot.de/
https://emacs.stackexchange.com/
http://ehneilsen.net/notebook/orgExamples/
org-examples.html
Das Internet (Wiki, Youtube, Blogs, . . . )
Fragen? Meinungen? Diskussion!
Top Related