summaryrefslogtreecommitdiffhomepage
path: root/init.el
diff options
context:
space:
mode:
Diffstat (limited to 'init.el')
-rw-r--r--init.el29
1 files changed, 11 insertions, 18 deletions
diff --git a/init.el b/init.el
index c4b2b1b..5780280 100644
--- a/init.el
+++ b/init.el
@@ -641,10 +641,10 @@
;;;; so-long
(setq large-file-warning-threshold (* 200 1024 1024))
-(use-package so-long
- :ensure t
- :diminish)
-(global-so-long-mode 1)
+;; (use-package so-long
+;; :ensure t
+;; :diminish)
+;; (global-so-long-mode 1)
;;;; persistent scratch
(use-package persistent-scratch
@@ -1125,15 +1125,6 @@
(add-hook 'text-mode-hook 'turn-on-auto-fill)
;;;; dictionaries
-(defun jao-word-definition-lookup ()
- "Look up the word under cursor in a browser."
- (interactive)
- (require 'thingatpt)
- (browse-url
- (concat "http://www.wordnik.com/words/"
- ;; "http://www.answers.com/main/ntquery?s="
- (thing-at-point 'word))))
-
(use-package dictionary
:init (setq dictionary-use-single-buffer t
dictionary-server "localhost")
@@ -2178,7 +2169,7 @@
(defun jao-org--set-geiser-impl () (setq-local geiser-repl--impl 'guile))
(add-hook 'org-mode-hook #'jao-org--set-geiser-impl)
-(jao-load-path "geiser/geiser/elisp")
+(jao-load-path "geiser")
(use-package geiser
:init
(setq geiser-repl-history-filename "~/.emacs.d/cache/geiser-history"
@@ -2188,7 +2179,7 @@
geiser-active-implementations '(guile)
geiser-default-implementation 'guile))
-(jao-load-path "geiser/guile")
+(jao-load-path "geiser-guile")
(use-package geiser-guile)
;; (jao-load-path "geiser/mit")
@@ -2215,6 +2206,8 @@
;;;; Haskell
;;;;; packages
+(jao-load-path "haskell-mode")
+
(use-package haskell-mode
:ensure t
:custom
@@ -2553,6 +2546,7 @@
;;;; ement
(use-package ement
+ :disabled t
:ensure t
:init (setq ement-save-sessions t
ement-sessions-file (locate-user-emacs-file "cache/ement.el")
@@ -2567,8 +2561,7 @@
:config
(defun jao-ement-track (event room session)
- (when (run-hook-with-args-until-success
- 'ement-notify-notification-predicates event room session)
+ (when (ement-notify--room-unread-p event room session)
(when-let ((n (ement-room--buffer-name room))
(b (get-buffer n)))
(tracking-add-buffer b))))
@@ -2584,7 +2577,7 @@
(slack-start))
(when (or p (y-or-n-p "Connect to telegram? "))
(telega))
- (when (or p (y-or-n-p "Connect to matrix? "))
+ (when (and (fboundp 'ement-connect) (or p (y-or-n-p "Connect to matrix? ")))
(unless (get-buffer "*Ement Rooms*")
(jao-with-auth "matrix.org" u p (ement-connect :user-id u :password p))))
(when (or p (y-or-n-p "Connect to libera? "))