From ee4ffbf75761b30ada28800aaccc5653615ded36 Mon Sep 17 00:00:00 2001 From: Marek Paśnikowski Date: Wed, 8 Nov 2023 17:56:41 +0100 Subject: Update Emacs configuration --- data/emacs-config | 62 ++++++++++++++++++++++++++++++++----------------------- 1 file changed, 36 insertions(+), 26 deletions(-) diff --git a/data/emacs-config b/data/emacs-config index 272c20b..139509c 100644 --- a/data/emacs-config +++ b/data/emacs-config @@ -1,16 +1,18 @@ -;;; Disable auto-backup -(setq-default make-backup-files nil) - ;;; https://github.com/fimblo/dot.emacs ;;; Theme Activation -(load-theme 'manoj-dark) +(load-theme 'misterioso) + +(global-visual-line-mode t) + +;;; Disable Org Indent Mode +(add-hook 'org-mode-hook (lambda () (org-indent-mode -1))) ;;; Enable ParEdit (add-hook 'prog-mode-hook 'enable-paredit-mode) ;;; https://elpa.gnu.org/packages/aggressive-indent.html ;;; Automatic Activation of Aggressive Indent -(global-aggressive-indent-mode) +;; (global-aggressive-indent-mode) ;; Highlight the pair of delimiters under the cursor (setq-default show-paren-mode 1 @@ -26,9 +28,13 @@ ;; Enable the column-80 line (setq-default display-fill-column-indicator 1 - display-fill-column-indicator-column 80) + display-fill-column-indicator-column t + fill-column 80) (global-display-fill-column-indicator-mode) +;;; Enable Org Modern Style +;(with-eval-after-load 'org (global-org-modern-mode)) + ;; Prepare Literate Programming (setq-default org-startup-indented t @@ -48,31 +54,35 @@ (tool-bar-mode -1) ;; GNUS Configuration -(setq-default gnus-auto-select-first nil - gnus-select-method '(nnnil "") - gnus-secondary-select-methods '((nnimap "outlook" - (nnimap-address "outlook.office365.com") - (nnimap-server-port 993) - (nnimap-stream ssl) - (nnimap-authinfo-file "~/.authinfo")) - (nnimap "home" - (nnimap-address "serwer1930490.home.pl") - (nnimap-server-port 993) - (nnimap-stream ssl) - (nnimap-authinfo-file "~/.authinfo"))) - nnmail-split-method 'nnmail-split-fancy - nnmail-split-fancy '(| "normal")) -(add-hook 'gnus-group-mode-hook 'gnus-topic-mode) - -;; Org Configuration -(setq-default org-contacts-files '("~/Dokumenty/UWM/filia w Ełku/Samorząd 2022/starostowie.org")) +;; (setq-default gnus-auto-select-first nil +;; gnus-select-method '(nnnil "") +;; gnus-secondary-select-methods '((nnimap "outlook" +;; (nnimap-address "outlook.office365.com") +;; (nnimap-server-port 993) +;; (nnimap-stream ssl) +;; (nnimap-authinfo-file "~/.authinfo")) +;; (nnimap "home" +;; (nnimap-address "serwer1930490.home.pl") +;; (nnimap-server-port 993) +;; (nnimap-stream ssl) +;; (nnimap-authinfo-file "~/.authinfo"))) +;; nnmail-split-method 'nnmail-split-fancy +;; nnmail-split-fancy '(| "normal")) +;; (add-hook 'gnus-group-mode-hook 'gnus-topic-mode) ;; ORG-FC Configuration (require 'org-fc-hydra) (setq-default org-fc-algorithm 'tn + org-fc-shuffle-positions t org-fc-directories '("~/Dokumenty/fiszki")) ;; Nix Mode -(require 'nix-mode) -(add-to-list 'auto-mode-alist '("\\.nix\\'" . nix-mode)) +;; (require 'nix-mode) +;; (add-to-list 'auto-mode-alist '("\\.nix\\'" . nix-mode)) + + +(setq scroll-preserve-screen-position t + scroll-conservatively 0 + maximum-scroll-margin 0.5 + scroll-margin 99999) \ No newline at end of file -- cgit v1.2.3