switched isearch to consult-line
This commit is contained in:
@@ -52,10 +52,16 @@
|
|||||||
(global-set-key (kbd "C-x C-b") 'ibuffer)
|
(global-set-key (kbd "C-x C-b") 'ibuffer)
|
||||||
|
|
||||||
;; regex isearches as default
|
;; regex isearches as default
|
||||||
(global-set-key (kbd "C-s") 'isearch-forward-regexp)
|
;; (global-set-key (kbd "C-s") 'isearch-forward-regexp)
|
||||||
(global-set-key (kbd "C-r") 'isearch-backward-regexp)
|
;; (global-set-key (kbd "C-r") 'isearch-backward-regexp)
|
||||||
(global-set-key (kbd "C-M-s") 'isearch-forward)
|
;; (global-set-key (kbd "C-M-s") 'isearch-forward)
|
||||||
(global-set-key (kbd "C-M-r") 'isearch-backward)
|
;; (global-set-key (kbd "C-M-r") 'isearch-backward)
|
||||||
|
|
||||||
|
(global-set-key (kbd "C-M-s") 'isearch-forward-regexp)
|
||||||
|
(global-set-key (kbd "C-M-r") 'isearch-backward-regexp)
|
||||||
|
|
||||||
|
;; moved to consult-line
|
||||||
|
|
||||||
|
|
||||||
;; apropos?
|
;; apropos?
|
||||||
(setq apropos-do-all t)
|
(setq apropos-do-all t)
|
||||||
@@ -77,7 +83,7 @@
|
|||||||
|
|
||||||
|
|
||||||
;; Move through windows with Ctrl-<arrow keys>
|
;; Move through windows with Ctrl-<arrow keys>
|
||||||
(windmove-default-keybindings 'control) ; You can use other modifiers here
|
;; (windmove-default-keybindings 'control) ; You can use other modifiers here
|
||||||
|
|
||||||
;; Fix archaic defaults
|
;; Fix archaic defaults
|
||||||
(setopt sentence-end-double-space nil)
|
(setopt sentence-end-double-space nil)
|
||||||
@@ -112,8 +118,9 @@
|
|||||||
("C-x b" . consult-buffer) ; orig. switch-to-buffer
|
("C-x b" . consult-buffer) ; orig. switch-to-buffer
|
||||||
("M-y" . consult-yank-pop) ; orig. yank-pop
|
("M-y" . consult-yank-pop) ; orig. yank-pop
|
||||||
;; Searching
|
;; Searching
|
||||||
("M-s r" . consult-ripgrep)
|
("C-S-f". consult-fd)
|
||||||
("M-s l" . consult-line) ; Alternative: rebind C-s to use
|
("C-r" . consult-ripgrep)
|
||||||
|
("C-s" . consult-line) ; Alternative: rebind C-s to use
|
||||||
("M-s s" . consult-line) ; consult-line instead of isearch, bind
|
("M-s s" . consult-line) ; consult-line instead of isearch, bind
|
||||||
("M-s L" . consult-line-multi) ; isearch to M-s s
|
("M-s L" . consult-line-multi) ; isearch to M-s s
|
||||||
("M-s o" . consult-outline)
|
("M-s o" . consult-outline)
|
||||||
@@ -240,9 +247,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
;; TODO do we need flycheck anymore?
|
(use-package flycheck :ensure t :defer t :hook after-init)
|
||||||
;; i don't think so?
|
|
||||||
;; (use-package flycheck :ensure t :defer t :hook after-init)
|
|
||||||
;; (use-package flycheck-languagetool
|
;; (use-package flycheck-languagetool
|
||||||
;; :ensure t
|
;; :ensure t
|
||||||
;; :hook (text-mode . flycheck-languagetool-setup)
|
;; :hook (text-mode . flycheck-languagetool-setup)
|
||||||
@@ -304,11 +309,11 @@
|
|||||||
)
|
)
|
||||||
|
|
||||||
;; spell checking with languagetool, slow but thorough
|
;; spell checking with languagetool, slow but thorough
|
||||||
;; dowloaded:
|
;; downloaded:
|
||||||
;; https://languagetool.org/download/ngram-data/ngrams-de-20150819.zip
|
;; https://languagetool.org/download/ngram-data/ngrams-de-20150819.zip
|
||||||
;; https://languagetool.org/download/ngram-data/ngrams-en-20150817.zip
|
;; https://languagetool.org/download/ngram-data/ngrams-en-20150817.zip
|
||||||
;; https://languagetool.org/download/LanguageTool-stable.zip
|
;; https://languagetool.org/download/LanguageTool-stable.zip
|
||||||
;; and put them in a directory like this
|
;; and put them in a directory like this:
|
||||||
;; emacs-init-dir/.languagetool/contents of LanguageTool-stable.zip like languagetool-server
|
;; emacs-init-dir/.languagetool/contents of LanguageTool-stable.zip like languagetool-server
|
||||||
;; emacs-init-dir/.languagetool/contents of ngram.* like de or en
|
;; emacs-init-dir/.languagetool/contents of ngram.* like de or en
|
||||||
(use-package languagetool
|
(use-package languagetool
|
||||||
@@ -332,7 +337,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
;; TODO make languagetool languagte toggle function
|
;; TODO make languagetool language toggle function
|
||||||
;; defun my/languagetool-toggle-language
|
;; defun my/languagetool-toggle-language
|
||||||
;; switch between auto, en, de
|
;; switch between auto, en, de
|
||||||
;; have it be auto or de by default and then switch either to en or to de
|
;; have it be auto or de by default and then switch either to en or to de
|
||||||
@@ -373,6 +378,21 @@
|
|||||||
|
|
||||||
(calendar-set-date-style 'european)
|
(calendar-set-date-style 'european)
|
||||||
|
|
||||||
|
;; TODO: this is currently in my custom.el, but i'd like to have it here, figure out how to.
|
||||||
|
;; '(calendar-month-header
|
||||||
|
;; '(propertize
|
||||||
|
;; (format "%s (%d) %d" (calendar-month-name month) month year)
|
||||||
|
;; 'font-lock-face 'calendar-month-header))
|
||||||
|
|
||||||
|
|
||||||
|
;; stole from prelude:
|
||||||
|
|
||||||
|
;; reduce the frequency of garbage collection by making it happen on
|
||||||
|
;; each 50MB of allocated data (the default is on every 0.76MB)
|
||||||
|
(setq gc-cons-threshold 50000000)
|
||||||
|
|
||||||
|
;; warn when opening files bigger than 100MB
|
||||||
|
(setq large-file-warning-threshold 100000000)
|
||||||
|
|
||||||
|
|
||||||
;; flycheck told me to do this:
|
;; flycheck told me to do this:
|
||||||
|
|||||||
Reference in New Issue
Block a user