diff --git a/+org.el b/+org.el index 93029ca..e59f7bc 100644 --- a/+org.el +++ b/+org.el @@ -10,6 +10,9 @@ ;; Cycle through header visibility (after! evil-org (remove-hook 'org-tab-first-hook #'+org-cycle-only-current-subtree-h)) +;; Disable completion +(set-company-backend! 'org-mode nil) +;; Turn off line numbers (add-hook 'org-mode-hook (lambda () (display-line-numbers-mode -1))) ;; Tailor Org super agenda (use-package! org-super-agenda diff --git a/config.el b/config.el index 8ffe345..00cc169 100644 --- a/config.el +++ b/config.el @@ -3,21 +3,12 @@ ;; Place your private configuration here ;; ;; Set Font and theme -(setq doom-font (font-spec :family "Iosevka" :size 16) +(setq doom-font (font-spec :family "Iosevka Medium" :size 16) doom-theme 'doom-nord) ;; Start maximized (add-to-list 'default-frame-alist '(fullscreen . maximized)) ;; Set projects directories (setq projectile-project-search-path '("~/Sync/Projects")) -;; Close compilation buffer if it went well -(setq compilation-finish-function - (lambda (buf str) - (if (null (string-match ".*exited abnormally.*" str)) - (progn - (run-at-time - "1 sec" nil 'delete-windows-on - (get-buffer-create "*compilation*")) - (message "No Compilation Errors!"))))) ; Auto cleanup recentf (setq recentf-auto-cleanup '300) ; Save backup files to ~/.cache and autosave files to ~/.cache/emacs @@ -33,8 +24,10 @@ (setq magit-display-buffer-function #'magit-display-buffer-fullframe-status-v1)) ;; Load org configuration (after! org (load! "+org")) -;; Disable line numbers in Markdown -(add-hook 'markdown-mode '(lambda () (display-line-numbers-mode -1))) +;; Disable line numbers and completion in Markdown +(add-hook 'markdown-mode-hook '(lambda () (display-line-numbers-mode -1))) +(after! markdown + (set-company-backend! 'markdown-mode nil)) ;; Reload file from disk without confirmation (defun revert-buffer-no-confirm () (interactive) diff --git a/init.el b/init.el index 1f95cc9..6b859db 100644 --- a/init.el +++ b/init.el @@ -36,7 +36,7 @@ (popup ; tame sudden yet inevitable temporary windows +all ; catch all popups that start with an asterix +defaults) ; default popup rules - ;;pretty-code ; replace bits of code with pretty symbols + (pretty-code +iosevka); replace bits of code with pretty symbols ;;tabs ; an tab bar for Emacs ;;treemacs ; a project drawer, like neotree but cooler ;;unicode ; extended unicode support for various languages @@ -141,7 +141,7 @@ ;;php ; perl's insecure younger brother ;;plantuml ; diagrams for confusing people more ;;purescript ; javascript, but functional - python ; beautiful is better than ugly + (python +pyenv) ; beautiful is better than ugly ;;qt ; the 'cutest' gui framework ever ;;racket ; a DSL for DSLs ;;rest ; Emacs as a REST client