From 6ec0aad87e0cdc0f888e48e8d416b05af078d51a Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Fri, 23 Jul 2021 21:40:42 +0100 Subject: (Emacs)~some changes, checkout the message for details ~changed unicode true ~minor edits to text ~org-imenu-depth is set higher so it can be substituted for org-goto -+autotyping/gen-skeleton-abbrev as I'm using yasnippet now --- Emacs/.config/emacs/config.org | 50 +++++++----------------------------------- 1 file changed, 8 insertions(+), 42 deletions(-) (limited to 'Emacs/.config') diff --git a/Emacs/.config/emacs/config.org b/Emacs/.config/emacs/config.org index 29482c6..c0850b6 100644 --- a/Emacs/.config/emacs/config.org +++ b/Emacs/.config/emacs/config.org @@ -1529,7 +1529,7 @@ pretty symbols to eshell. (eshell-mode-hook ("lambda" . "λ") ("numberp" . "ℤ") - ("t" . "𝕋") + ("t" . "⊤") ("nil" . "∅")) :general (leader @@ -1784,8 +1784,7 @@ Setups for common major modes and languages. :PROPERTIES: :HTML_CONTAINER: details :END: -Standard packages and configurations for the text-mode. These -configurations are usually further placed on +Standard packages and configurations for the text-mode. *** Flyspell Flyspell allows me to quickly spell check text documents. I use flyspell primarily in org mode, as that is my preferred prose writing @@ -2062,6 +2061,7 @@ Tons of variables for org-mode, including a ton of latex ones. (org-goto-interface 'outline) (org-src-window-setup 'current-window) (org-indirect-buffer-display 'current-window) + (org-imenu-depth 10) (org-eldoc-breadcrumb-separator " → ") (org-enforce-todo-dependencies t) (org-fontify-quote-and-verse-blocks t) @@ -2319,25 +2319,6 @@ opposing style. "\n" _))) :config - (with-eval-after-load "abbrev" - (+autotyping/gen-skeleton-abbrev - c-mode - "sgen" - "Name of item: " - str | "name" "\n" - "{\n" - > _ "\n" - "}\n") - - (+autotyping/gen-skeleton-abbrev - c++-mode - "sgen" - "Name of item: " - > str | "name" "\n" - "{\n" - > _ "\n" - "}\n")) - (c-add-style "user" '((c-basic-offset . 2) @@ -2416,17 +2397,7 @@ book so it's useful to have some Emacs binds for it. ("&&" . "∧") ("||" . "∨") ("for" . "∀") - ("return" . "⟼")) - :config - (with-eval-after-load "abbrev" - (+autotyping/gen-skeleton-abbrev - csharp-mode - "sgen" - "Name of item: " - str | "name" "\n" - "{\n" - > _ "\n" - "}\n"))) + ("return" . "⟼"))) #+end_src ** Java :PROPERTIES: @@ -2477,14 +2448,7 @@ book so it's useful to have some Emacs binds for it. (with-eval-after-load "abbrev" (define-abbrev-table 'java-mode-abbrev-table nil) (add-hook 'java-mode-hook - (proc (setq-local local-abbrev-table java-mode-abbrev-table))) - (+autotyping/gen-skeleton-abbrev - java-mode - "sgen" - "Name of item: " - str | "name" " {\n" - > _ "\n" - "}\n"))) + (proc (setq-local local-abbrev-table java-mode-abbrev-table))))) #+end_src ** Haskell Haskell is a static lazy functional programming language (what a @@ -2498,6 +2462,8 @@ Here I configure the REPL for Haskell via the :hook (haskell-mode-hook . haskell-indentation-mode) (haskell-mode-hook . interactive-haskell-mode) + :custom + (haskell-interactive-popup-errors nil) :general (leader "th" #'+shell/toggle-haskell-repl) @@ -2604,7 +2570,7 @@ appropriately. (emacs-lisp-mode-hook ("lambda" . "λ") ("numberp" . "ℤ") - ("t" . "𝕋") + ("t" . "⊤") ("nil" . "∅") ("and" . "∧") ("or" . "∨") -- cgit v1.2.3-13-gbd6f