(Emacs)~corrections

Using flyspell.
This commit is contained in:
2021-10-20 06:07:33 +01:00
parent c78fa94260
commit 04c80df2b7

View File

@@ -26,7 +26,7 @@ Let's set all yes or no questions to single letter responses.
(fset 'yes-or-no-p 'y-or-n-p) (fset 'yes-or-no-p 'y-or-n-p)
#+end_src #+end_src
** Encoding ** Encoding
Set the encoding to utf-8-unix by default. Set the encoding to UTF-8-Unix by default.
#+begin_src emacs-lisp #+begin_src emacs-lisp
(use-package emacs (use-package emacs
:straight nil :straight nil
@@ -60,14 +60,14 @@ setup the custom-file to exist in the var-directory
(global-auto-revert-mode 1)) (global-auto-revert-mode 1))
#+end_src #+end_src
** Hide-show mode ** Hide-show mode
Turn on hs minor mode for all prog-mode. Turn on =hs-minor-mode= for all prog-mode.
#+begin_src emacs-lisp #+begin_src emacs-lisp
(use-package hideshow (use-package hideshow
:straight nil :straight nil
:hook (prog-mode-hook . hs-minor-mode)) :hook (prog-mode-hook . hs-minor-mode))
#+end_src #+end_src
** Aesthetics ** Aesthetics
Load my custom "personal-theme" theme which is stored in the elisp Load my custom "personal-theme" theme which is stored in the Emacs lisp
folder (look at [[file:elisp/personal-theme.el][this file]]). folder (look at [[file:elisp/personal-theme.el][this file]]).
#+begin_src emacs-lisp #+begin_src emacs-lisp
(use-package custom (use-package custom
@@ -322,8 +322,8 @@ here.
*** Evil Core *** Evil Core
Setup the evil package, with some opinionated keybindings: Setup the evil package, with some opinionated keybindings:
- Switch =evil-upcase= and =evil-downcase= cos I'd rather have the - Switch =evil-upcase= and =evil-downcase= because I use =evil-upcase=
non-capital one be upcase due to how much I use it more
- Switch =evil-goto-mark= and =evil-goto-mark-line= as I'd rather have - Switch =evil-goto-mark= and =evil-goto-mark-line= as I'd rather have
the global one closer to the home row the global one closer to the home row
#+begin_src emacs-lisp #+begin_src emacs-lisp
@@ -1803,7 +1803,7 @@ flyspell-mode should be hooked to text-mode.
*** Undo tree *** Undo tree
Undo tree is a system for handling the history of any buffer. It Undo tree is a system for handling the history of any buffer. It
provides a very nice 'tree' visualiser (hence the name) for revisions provides a very nice 'tree' visualiser (hence the name) for revisions
of a file or buffer, and allows you to move around different verisons of a file or buffer, and allows you to move around different versions
at once, without using a VCS like git (all in Emacs, baby). at once, without using a VCS like git (all in Emacs, baby).
#+begin_src emacs-lisp #+begin_src emacs-lisp
(use-package undo-tree (use-package undo-tree
@@ -1945,7 +1945,7 @@ However, if necessary later, define a function that may activate tabs locally.
(setq-local indent-tabs-mode t)) (setq-local indent-tabs-mode t))
#+end_src #+end_src
*** Colourising compilation *** Colourising compilation
Colourising the compilation buffer so ansi color codes get computed. Colourising the compilation buffer so ANSI colour codes get computed.
#+begin_src emacs-lisp #+begin_src emacs-lisp
(use-package compile (use-package compile
:defer t :defer t
@@ -2021,7 +2021,7 @@ use the current buffer?) but it works out.
(setq sql-display-sqli-buffer-function nil)) (setq sql-display-sqli-buffer-function nil))
#+end_src #+end_src
** Ada ** Ada
Check out [[file:elisp/ada-mode.el][ada-mode*]], my custom ada-mode that replaces the default one. Check out [[file:elisp/ada-mode.el][ada-mode*]], my custom =ada-mode= that replaces the default one.
This mode just colourises stuff, and uses eglot to do the important This mode just colourises stuff, and uses eglot to do the important
stuff. stuff.
@@ -2161,7 +2161,7 @@ learnt the basics of org).
#+end_src #+end_src
*** Org on save *** Org on save
If ~+org/compile-to-pdf-on-save-p~ is non-nil, then compile to \(\LaTeX\) If ~+org/compile-to-pdf-on-save-p~ is non-nil, then compile to \(\LaTeX\)
and run an async process to compile it to a pdf. Doesn't make Emacs and run an async process to compile it to a PDF. Doesn't make Emacs
hang (like ~org-latex-export-to-pdf~) and doesn't randomly crash (like hang (like ~org-latex-export-to-pdf~) and doesn't randomly crash (like
the async handler for org-export). the async handler for org-export).
#+begin_src emacs-lisp #+begin_src emacs-lisp
@@ -2211,7 +2211,7 @@ look is nice to have.
:hook (org-mode-hook . org-pretty-tags-mode)) :hook (org-mode-hook . org-pretty-tags-mode))
#+end_src #+end_src
*** Org superstar *** Org superstar
Org superstar adds cute little unicode symbols for headers, much Org superstar adds cute little Unicode symbols for headers, much
better than the default asterisks. better than the default asterisks.
#+begin_src emacs-lisp #+begin_src emacs-lisp
(use-package org-superstar (use-package org-superstar
@@ -2381,6 +2381,8 @@ book so it's useful to have some Emacs binds for it.
"sd" #'racket-send-definition)) "sd" #'racket-send-definition))
#+end_src #+end_src
** CSharp ** CSharp
I sometimes use C# when I'm bored or if I'm trying out a language
feature.
#+begin_src emacs-lisp #+begin_src emacs-lisp
(use-package csharp-mode (use-package csharp-mode
:defer t :defer t
@@ -2404,6 +2406,9 @@ book so it's useful to have some Emacs binds for it.
("return" . ""))) ("return" . "")))
#+end_src #+end_src
** Java ** Java
I kinda dislike Java, but if necessary I will code in it. Might have
to use an IDE for the cooler features, but use Emacs for editing.
Just setup a style and some pretty symbols.
#+begin_src emacs-lisp #+begin_src emacs-lisp
(use-package ob-java (use-package ob-java
:straight nil :straight nil