Kommentierungen ergänzt. Persönlicher Prefix auf artr gesetzt.

This commit is contained in:
2020-12-22 09:46:17 +01:00
parent 4f587d0173
commit 58979a9d9a

View File

@@ -42,7 +42,7 @@
** Backup und Autosave
Die Backup- und Autosave-Dateien stören eher, da ich sie noch nie gebraucht habe, sollen sie erst gar nicht angelegt werden.
[[https://github.com/emacscollective/no-littering][Help keeping ~/.emacs.d clean]]
#+BEGIN_SRC emacs-lisp
(use-package no-littering
:config (with-eval-after-load 'recentf
@@ -67,21 +67,21 @@
#+BEGIN_SRC emacs-lisp
;; Pfade
(setq my/file-init (expand-file-name "init.el" user-emacs-directory))
(setq my/file-config (expand-file-name "config.org" user-emacs-directory))
(setq artr/file-init (expand-file-name "init.el" user-emacs-directory))
(setq artr/file-config (expand-file-name "config.org" user-emacs-directory))
;; Öffnen
(defun my/find-config-file ()
(defun artr/find-config-file ()
"Edit my init file in another window."
(interactive)
(find-file my/file-config))
(find-file artr/file-config))
;; Laden
(defun my/reload-emacs-configuration ()
(defun artr/reload-emacs-configuration ()
"Reload init.el"
(interactive)
(load-file my/file-init))
(load-file artr/file-init))
;; Keys
(global-set-key (kbd "<f1>") 'my/find-config-file)
(global-set-key (kbd "<f2>") 'my/reload-emacs-configuration)
(global-set-key (kbd "<f1>") 'artr/find-config-file)
(global-set-key (kbd "<f2>") 'artr/reload-emacs-configuration)
#+END_SRC
** Neustart
@@ -97,6 +97,12 @@
#+END_SRC
* Font
| Key | Funktion |
|-----+---------------------------------------|
| C-- | Schriftgröße schrittweise verkleinern |
| C-* | Schriftgröße schrittweise vergrößern |
| C-0 | Schriftgröße auf Default zurücksetzen |
** Font
#+BEGIN_SRC emacs-lisp
;; for unicode
@@ -150,7 +156,7 @@ size. This function also handles icons and modeline font sizes."
** Schrift verkleinern
#+BEGIN_SRC emacs-lisp
(defun artr/decrease-font-size ()
"Increase font size by 0.5 (5 in height)."
"Decrease font size by 0.5 (5 in height)."
(interactive)
(artr/adjust-font-size -5))
#+END_SRC
@@ -172,6 +178,7 @@ size. This function also handles icons and modeline font sizes."
* Icons
** Icons
[[https://github.com/domtronn/all-the-icons.el][domtronn /all-the-icons.el]]
#+BEGIN_SRC emacs-lisp
(use-package all-the-icons)
#+END_SRC
@@ -196,14 +203,14 @@ size. This function also handles icons and modeline font sizes."
(defun artr/split-window-below-and-switch ()
"Split the window below, then switch to the new window."
(interactive)
(split-window-below)
(other-window 1))
(split-window-below)
(other-window 1))
(defun artr/split-window-right-and-switch ()
"Split the window right, then switch to the new window."
(interactive)
(split-window-right)
(other-window 1))
(split-window-right)
(other-window 1))
(global-set-key (kbd "C-1") 'delete-other-windows)
(global-set-key (kbd "C-2") 'artr/split-window-below-and-switch)
@@ -274,6 +281,7 @@ size. This function also handles icons and modeline font sizes."
"%b")) ; project-name| file-name
#+END_SRC
* Help
[[https://github.com/Wilfred/helpful][Helpful]] - Eine Context-Hilfe mit mehr Informationen
#+BEGIN_SRC emacs-lisp
(use-package helpful
:bind (([remap describe-function] . helpful-callable)
@@ -284,7 +292,9 @@ size. This function also handles icons and modeline font sizes."
#+END_SRC
* Modeline
Doom-Modeline.
[[https://github.com/seagle0128/doom-modeline][doom-modeline]] - A fancy and fast mode-line inspired by minimalism design.
[[https://github.com/tarsius/minions][A minor-mode menu for the mode line]] - minions
[[https://github.com/emacsorphanage/anzu][anzu.el]] - displays match information in the mode-line in various search modes
#+BEGIN_SRC emacs-lisp
(use-package doom-modeline
:custom (doom-modeline-icon t)
@@ -304,7 +314,6 @@ size. This function also handles icons and modeline font sizes."
#+END_SRC
* Helm
[[https://tuhdo.github.io/helm-intro.html][A Package in a league of its own: Helm]]
Helm ist eine Schnittstelle, mit der man in einer Auswahl von Kandidaten suchen und filtern kann.
Diese Schnittstelle kann in verschiedensten Anwendungen eingesetzt werden, wie z.B. Dateien, Buffer, Funktionen, Variablen und noch vieles mehr.
Es gibt viele Erweiterungen für Helm.