From 51fdbd03573d8b1e11e78aac00d329a4ac55eb78 Mon Sep 17 00:00:00 2001 From: Joel Grunbaum <joelgrun@gmail.com> Date: Tue, 28 Dec 2021 00:47:30 +0000 Subject: [PATCH] Removed semantic and other small tweaks --- config.org | 85 ++++++++++++++++++++---------------------- 1 files changed, 40 insertions(+), 45 deletions(-) diff --git a/config.org b/config.org index faced63..5ca24d7 100644 --- a/config.org +++ b/config.org @@ -124,7 +124,7 @@ (diminish 'flyspell-mode) #+END_SRC -** Language Tool +** COMMENT Language Tool Language tool is an open source grammar checker. #+BEGIN_SRC emacs-lisp (use-package langtool @@ -135,17 +135,14 @@ ** Switch-window Helps to change windows easily when many are open at once. #+BEGIN_SRC emacs-lisp -(use-package switch-window - :ensure t - :config - (setq switch-window-input-style 'minibuffer) - (setq switch-window-increase 4) - (setq switch-window-threshold 2) - (setq switch-window-shortcut-style 'qwerty) - (setq switch-window-qwerty-shortcuts - '("a" "s" "d" "f" "j" "k" "l" "i" "o")) - :bind - ([remap other-window] . switch-window)) + (use-package switch-window + :ensure t + :config + ;; (setq switch-window-input-style 'minibuffer) + (setq switch-window-threshold 2) + (setq switch-window-shortcut-style 'qwerty) + :bind + ([remap other-window] . switch-window)) #+END_SRC ** Go to new window when opened @@ -488,7 +485,7 @@ #+END_SRC Shows trailing white space #+BEGIN_SRC emacs-lisp -(add-hook 'prog-mode-hook (lambda () (interactive) (setq show-trailing-whitespace 1))) + (add-hook 'prog-mode-hook (lambda () (interactive) (setq show-trailing-whitespace 1))) #+END_SRC ** Whitespace mode @@ -595,7 +592,7 @@ ** Garbage collection Starts garbage collection every 100MB. #+BEGIN_SRC emacs-lisp -(setq gc-cons-threshold 100000000) + (setq gc-cons-threshold (* 1024 1024 100)) #+END_SRC ** Kill ring @@ -953,7 +950,7 @@ #+END_SRC ** CEDET -*** Semantic +*** COMMENT Semantic Parser library for code, supports many other packages. Allows emacs to be more aware of what is being written. #+BEGIN_SRC emacs-lisp @@ -1032,7 +1029,6 @@ (add-hook 'c-mode-hook 'setup-flycheck-project-path) (add-hook 'c++-mode-hook 'setup-flycheck-project-path) #+END_SRC - **** COMMENT Company Add header completion as well as Irony, which uses clang for suggestions. #+BEGIN_SRC emacs-lisp @@ -1042,24 +1038,26 @@ :config (add-hook 'c++-mode-hook 'company-mode) (add-hook 'c-mode-hook 'company-mode)) +#+END_SRC +**** COMMENT Irony +#+BEGIN_SRC emacs-lisp + (use-package irony + :ensure t + :init + (setq w32-pipe-read-delay 0) + (setq irony-server-w32-pipe-buffer-size (* 64 1024)) + (add-hook 'c++-mode-hook 'irony-mode) + (add-hook 'c-mode-hook 'irony-mode) + (add-hook 'irony-mode-hook 'irony-cdb-autosetup-compile-options) + (add-hook 'irony-mode-hook 'irony-cdb-autosetup-compile-options)) - ;; (use-package irony - ;; :ensure t - ;; :init - ;; (setq w32-pipe-read-delay 0) - ;; (setq irony-server-w32-pipe-buffer-size (* 64 1024)) - ;; (add-hook 'c++-mode-hook 'irony-mode) - ;; (add-hook 'c-mode-hook 'irony-mode) - ;; (add-hook 'irony-mode-hook 'irony-cdb-autosetup-compile-options) - ;; (add-hook 'irony-mode-hook 'irony-cdb-autosetup-compile-options)) - - ;; (use-package company-irony - ;; :ensure t - ;; :after irony - ;; :config - ;; (add-to-list 'company-backends '(company-c-headers - ;; company-dabbrev-code - ;; company-irony))) + (use-package company-irony + :ensure t + :after irony + :config + (add-to-list 'company-backends '(company-c-headers + company-dabbrev-code + company-irony))) #+END_SRC **** Clang-format Automatically format buffer on save. @@ -1331,9 +1329,6 @@ (add-hook 'before-save-hook #'gofmt-before-save)) #+END_SRC -#+RESULTS: -: t - **** Flycheck #+BEGIN_SRC emacs-lisp (use-package flycheck-golangci-lint @@ -1357,14 +1352,14 @@ ** Small tweaks Small quality of life changes to org-mode. #+BEGIN_SRC emacs-lisp -(setq org-src-fontify-natively t) -(setq org-src-tab-acts-natively t) -(setq org-confirm-babel-evaluate nil) -(setq org-export-with-smart-quotes t) -(setq org-src-window-setup 'current-window) -(add-hook 'org-mode-hook 'org-indent-mode) -(diminish 'org-indent-mode) -(diminish 'visual-line-mode) + (setq org-src-fontify-natively t + org-src-tab-acts-natively t + org-confirm-babel-evaluate nil + org-export-with-smart-quotes t + org-src-window-setup 'current-window) + (add-hook 'org-mode-hook 'org-indent-mode) + (diminish 'org-indent-mode) + (diminish 'visual-line-mode) #+END_SRC *** Spell checking for code and latex #+BEGIN_SRC emacs-lisp @@ -1563,7 +1558,7 @@ :defer t) #+END_SRC -* Journaling +* COMMENT Journaling ** Noteworthy entries I write weekly journal entries recapping my week. These files are in org mode. -- Gitblit v1.9.3