Loads of updates
authorJoerg Jaspert <joerg@debian.org>
Wed, 2 Nov 2016 08:42:35 +0000 (09:42 +0100)
committerJoerg Jaspert <joerg@debian.org>
Wed, 2 Nov 2016 08:42:35 +0000 (09:42 +0100)
.emacs.d/config/emacs.org

index 64d71b4..0c8a3f5 100644 (file)
@@ -359,7 +359,7 @@ See [[https://bling.github.io/blog/2016/01/18/why-are-you-changing-gc-cons-thres
   (validate-setq gc-cons-threshold most-positive-fixnum))
 
 (defun my-minibuffer-exit-hook ()
-  (validate-setq gc-cons-threshold 800000))
+  (validate-setq gc-cons-threshold (* 100 1024 1024)))
 
 (add-hook 'minibuffer-setup-hook #'my-minibuffer-setup-hook)
 (add-hook 'minibuffer-exit-hook #'my-minibuffer-exit-hook)
@@ -380,6 +380,7 @@ modeline in red as soon as you are over the defined limit.
 (validate-setq display-time-24hr-format t)
 (validate-setq display-time-mail-string "")
 (validate-setq display-time-default-load-average nil)
+(validate-setq display-time-interval 15)
 (validate-setq modelinepos-column-limit 72)
 
 (use-package modeline-posn
@@ -613,6 +614,34 @@ Hilight annotations in comments, like FIXME/TODO/...
 (add-hook 'prog-mode-hook 'font-lock-comment-annotations)
 #+END_SRC
 
+Wait a bit longer before considering emacs idle
+#+BEGIN_SRC emacs-lisp :tangle yes
+(validate-setq idle-update-delay 2)
+#+END_SRC
+
+Make gnutls a bit safer, the default is an absurdly low 256
+#+BEGIN_SRC emacs-lisp :tangle yes
+(validate-setq gnutls-min-prime-bits 4096)
+#+END_SRC
+
+Emacs defaults to using --insecure - and supporting ssl3. No thanks.
+#+BEGIN_SRC emacs-lisp :tangle yes
+(setq tls-program
+      ;; Defaults:
+      ;; '("gnutls-cli --insecure -p %p %h"
+      ;;   "gnutls-cli --insecure -p %p %h --protocols ssl3"
+      ;;   "openssl s_client -connect %h:%p -no_ssl2 -ign_eof")
+      '("gnutls-cli -p %p %h"
+        "openssl s_client -connect %h:%p -no_ssl2 -no_ssl3 -ign_eof"))
+#+END_SRC
+Resolve symlinks without asking
+#+BEGIN_SRC emacs-lisp :tangle yes
+(setq-default find-file-visit-truename t)
+#+END_SRC
+#+BEGIN_SRC emacs-lisp :tangle yes
+(setq-default bidi-display-reordering nil)
+#+END_SRC
+
 *** Browser
 #+BEGIN_SRC emacs-lisp
   (use-package browse-url
@@ -1215,6 +1244,12 @@ movement keys.
         (validate-setq wdired-allow-to-change-permissions t)
         (bind-key "r" 'wdired-change-to-wdired-mode dired-mode-map)))
 
+    (use-package dired-narrow
+      :ensure t
+      :diminish dired-narrow-mode
+      :bind (:map dired-mode-map
+                  ("/" . dired-narrow)))
+    
     (use-package gnus-dired
       :commands (gnus-dired-attach gnus-dired-mode)
       :init
@@ -2324,7 +2359,11 @@ And I want to have it everywhere.
   :init
   (progn
     (global-font-lock-mode 1)
-    (validate-setq font-lock-maximum-decoration t)))
+    (validate-setq font-lock-maximum-decoration t)
+    (validate-setq jit-lock-defer-time nil)
+    (validate-setq jit-lock-stealth-nice 0.1)
+    (validate-setq jit-lock-stealth-time 0.2)
+    (validate-setq jit-lock-stealth-verbose nil)))
 #+END_SRC
 ** form-feed-mode
 [2015-08-31 Mon 11:27]
@@ -4484,6 +4523,13 @@ up here to be used.
                 (eldoc-mode))))
   )
 #+END_SRC
+** proced
+[2016-11-01 Tue 17:57] 
+#+BEGIN_SRC emacs-lisp
+(setq-default proced-auto-update-flag t)
+(setq-default proced-auto-update-interval 5)
+#+END_SRC
+
 ** puppet
 [2014-05-22 Thu 00:05]
 #+BEGIN_SRC emacs-lisp
@@ -4946,6 +4992,21 @@ Settings for shell scripts
 (use-package sh-toggle
   :bind ("C-. C-z" . shell-toggle))
 #+END_SRC
+** shrink-whitespace
+[2016-11-01 Tue 17:53] Usually M-SPC is bound to just-one-space, but
+shrink-whitespace is actually a better alternative because it can
+shrink space between lines.
+
+Thanks to
+http://pragmaticemacs.com/emacs/delete-blank-lines-and-shrink-whitespace/
+for the link to this package.
+
+#+BEGIN_SRC emacs-lisp
+(use-package shrink-whitespace
+  :ensure t
+  :bind ("M-SPC" . shrink-whitespace))
+#+END_SRC
+
 ** smartscan
 [2015-02-24 Tue 23:35]
 Make =M-n= and =M-p= go forward/backword to the symbol at point.