summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Paśnikowski <marekpasnikowski@protonmail.com>2023-11-08 17:56:41 +0100
committerMarek Paśnikowski <marekpasnikowski@protonmail.com>2023-11-08 17:56:41 +0100
commitee4ffbf75761b30ada28800aaccc5653615ded36 (patch)
tree79da0e3a4cb49347e49d4a39a3030dc3fc2c1edc
parentd60edf4d2a9ca1cf61de67ce498f94518965966e (diff)
Update Emacs configurationliterate
-rw-r--r--data/emacs-config62
1 files 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