Setup jinx dictionaries, and some refactoring
This commit is contained in:
parent
c5c0523606
commit
a92673b727
3 changed files with 26 additions and 10 deletions
|
|
@ -30,7 +30,8 @@
|
||||||
(use-package autorevert
|
(use-package autorevert
|
||||||
:config
|
:config
|
||||||
(setq auto-revert-check-vc-info t
|
(setq auto-revert-check-vc-info t
|
||||||
auto-revert-interval 1)
|
auto-revert-avoid-polling t
|
||||||
|
auto-revert-interval 5)
|
||||||
(global-auto-revert-mode))
|
(global-auto-revert-mode))
|
||||||
|
|
||||||
(use-package avy
|
(use-package avy
|
||||||
|
|
@ -199,20 +200,13 @@
|
||||||
|
|
||||||
(use-package emacs
|
(use-package emacs
|
||||||
:demand t
|
:demand t
|
||||||
:preface
|
|
||||||
(defun to/toggle-delete-other-windows ()
|
|
||||||
"Delete other windows, or restore the previous window configuration."
|
|
||||||
(interactive)
|
|
||||||
(if (and winner-mode
|
|
||||||
(one-window-p t))
|
|
||||||
(winner-undo)
|
|
||||||
(delete-other-windows)))
|
|
||||||
:bind (("C-x 1" . to/toggle-delete-other-windows)
|
:bind (("C-x 1" . to/toggle-delete-other-windows)
|
||||||
("<C-wheel-up>" . ignore)
|
("<C-wheel-up>" . ignore)
|
||||||
("<C-wheel-down>" . ignore)
|
("<C-wheel-down>" . ignore)
|
||||||
("<pinch>" . ignore))
|
("<pinch>" . ignore))
|
||||||
:config
|
:config
|
||||||
(minibuffer-electric-default-mode)
|
(minibuffer-electric-default-mode)
|
||||||
|
(minibuffer-regexp-mode 1)
|
||||||
(repeat-mode)
|
(repeat-mode)
|
||||||
(winner-mode)
|
(winner-mode)
|
||||||
;; (fset 'yes-or-no-p 'y-or-n-p)
|
;; (fset 'yes-or-no-p 'y-or-n-p)
|
||||||
|
|
@ -222,6 +216,7 @@
|
||||||
(setopt
|
(setopt
|
||||||
auto-save-file-name-transforms `((".*" ,temporary-file-directory t))
|
auto-save-file-name-transforms `((".*" ,temporary-file-directory t))
|
||||||
backup-directory-alist `((".*" . ,temporary-file-directory))
|
backup-directory-alist `((".*" . ,temporary-file-directory))
|
||||||
|
confirm-kill-processes nil
|
||||||
create-lockfiles nil
|
create-lockfiles nil
|
||||||
delete-by-moving-to-trash t
|
delete-by-moving-to-trash t
|
||||||
display-time-default-load-average nil
|
display-time-default-load-average nil
|
||||||
|
|
@ -236,12 +231,14 @@
|
||||||
isearch-allow-motion t
|
isearch-allow-motion t
|
||||||
isearch-lazy-count t
|
isearch-lazy-count t
|
||||||
kill-do-not-save-duplicates t
|
kill-do-not-save-duplicates t
|
||||||
|
large-file-warning-threshold 100000000
|
||||||
lazy-count-prefix-format "(%s/%s) "
|
lazy-count-prefix-format "(%s/%s) "
|
||||||
lazy-count-suffix-format nil
|
lazy-count-suffix-format nil
|
||||||
minibuffer-prompt-properties
|
minibuffer-prompt-properties
|
||||||
'(read-only t cursor-intangible t face minibuffer-prompt)
|
'(read-only t cursor-intangible t face minibuffer-prompt)
|
||||||
next-line-add-newlines nil
|
next-line-add-newlines nil
|
||||||
read-extended-command-predicate #'command-completion-default-include-p
|
read-extended-command-predicate #'command-completion-default-include-p
|
||||||
|
require-final-newline t
|
||||||
save-interprogram-paste-before-kill t
|
save-interprogram-paste-before-kill t
|
||||||
search-whitespace-regexp ".*?"
|
search-whitespace-regexp ".*?"
|
||||||
sentence-end-double-space nil
|
sentence-end-double-space nil
|
||||||
|
|
@ -254,6 +251,7 @@
|
||||||
undo-outer-limit 1006632960 ;; x 10 (960mb)
|
undo-outer-limit 1006632960 ;; x 10 (960mb)
|
||||||
undo-strong-limit 100663296 ;; x 1.5 (96mb)
|
undo-strong-limit 100663296 ;; x 1.5 (96mb)
|
||||||
use-dialog-box nil
|
use-dialog-box nil
|
||||||
|
use-short-answers t
|
||||||
user-full-name "Tobias Ostner"
|
user-full-name "Tobias Ostner"
|
||||||
user-mail-address "tobias.ostner@gmail.com"
|
user-mail-address "tobias.ostner@gmail.com"
|
||||||
visible-bell t
|
visible-bell t
|
||||||
|
|
@ -283,6 +281,7 @@
|
||||||
bidi-paragraph-direction 'left-to-right)
|
bidi-paragraph-direction 'left-to-right)
|
||||||
|
|
||||||
(set-charset-priority 'unicode)
|
(set-charset-priority 'unicode)
|
||||||
|
(set-default-coding-systems 'utf-8)
|
||||||
(set-terminal-coding-system 'utf-8)
|
(set-terminal-coding-system 'utf-8)
|
||||||
(set-keyboard-coding-system 'utf-8)
|
(set-keyboard-coding-system 'utf-8)
|
||||||
(set-selection-coding-system 'utf-8)
|
(set-selection-coding-system 'utf-8)
|
||||||
|
|
@ -380,7 +379,9 @@
|
||||||
:hook (prog-mode . hl-line-mode))
|
:hook (prog-mode . hl-line-mode))
|
||||||
|
|
||||||
(use-package jinx
|
(use-package jinx
|
||||||
:hook ((conf-mode prog-mode text-mode) . jinx-mode))
|
:hook ((conf-mode prog-mode text-mode) . jinx-mode)
|
||||||
|
:custom
|
||||||
|
(jinx-languages "en_US de_DE"))
|
||||||
|
|
||||||
(use-package js2-mode
|
(use-package js2-mode
|
||||||
:defer t
|
:defer t
|
||||||
|
|
|
||||||
|
|
@ -5,3 +5,11 @@
|
||||||
(with-current-buffer buffer
|
(with-current-buffer buffer
|
||||||
(view-mode +1)
|
(view-mode +1)
|
||||||
(select-window (get-buffer-window buffer)))))
|
(select-window (get-buffer-window buffer)))))
|
||||||
|
|
||||||
|
(defun to/toggle-delete-other-windows ()
|
||||||
|
"Delete other windows, or restore the previous window configuration."
|
||||||
|
(interactive)
|
||||||
|
(if (and winner-mode
|
||||||
|
(one-window-p t))
|
||||||
|
(winner-undo)
|
||||||
|
(delete-other-windows)))
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,13 @@ let
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
|
home.packages = with pkgs; [
|
||||||
|
enchant
|
||||||
|
hunspell
|
||||||
|
hunspellDicts.de_DE
|
||||||
|
hunspellDicts.en_US
|
||||||
|
];
|
||||||
|
|
||||||
home.file =
|
home.file =
|
||||||
(lib.mapAttrs'
|
(lib.mapAttrs'
|
||||||
(language: grammar:
|
(language: grammar:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue