|
|
@ -203,6 +203,8 @@ |
|
|
|
(is-installed 'avy) |
|
|
|
(avy-setup-default) |
|
|
|
(global-set-key (kbd "M-g f") 'avy-goto-line) |
|
|
|
(global-set-key (kbd "M-g w") 'avy-goto-word-1) |
|
|
|
|
|
|
|
;; 2.8 multiple-cursors |
|
|
|
(is-installed 'multiple-cursors) |
|
|
|
(require 'multiple-cursors) |
|
|
@ -211,7 +213,45 @@ |
|
|
|
(global-set-key (kbd "C-<") 'mc/mark-previous-like-this) |
|
|
|
(global-set-key (kbd "C-c C-<") 'mc/mark-all-like-this) |
|
|
|
;;--------- |
|
|
|
|
|
|
|
;;3 language tools |
|
|
|
;;--------------- |
|
|
|
;; (is-installed 'langtool) |
|
|
|
;; (setq langtool-http-server-host "localhost" |
|
|
|
;; langtool-http-server-port 8010) |
|
|
|
;; (setq langtool-java-user-arguments '("-Dfile.encoding=UTF-8")) |
|
|
|
;; (setq langtool-default-language "en-US") |
|
|
|
;; (global-set-key "\C-x4w" 'langtool-check) |
|
|
|
;; (global-set-key "\C-x4W" 'langtool-check-done) |
|
|
|
;; (global-set-key "\C-x4l" 'langtool-switch-default-language) |
|
|
|
;; (global-set-key "\C-x44" 'langtool-show-message-at-point) |
|
|
|
;; (global-set-key "\C-x4c" 'langtool-correct-buffer) |
|
|
|
;; (defun langtool-autoshow-detail-popup (overlays) |
|
|
|
;; (when (require 'popup nil t) |
|
|
|
;; ;; Do not interrupt current popup |
|
|
|
;; (unless (or popup-instances |
|
|
|
;; ;; suppress popup after type `C-g` . |
|
|
|
;; (memq last-command '(keyboard-quit))) |
|
|
|
;; (let ((msg (langtool-details-error-message overlays))) |
|
|
|
;; (popup-tip msg))))) |
|
|
|
;; (setq langtool-autoshow-message-function |
|
|
|
;; 'langtool-autoshow-detail-popup) |
|
|
|
;;--------------- |
|
|
|
;;4 Grammarly |
|
|
|
;; (is-installed 'grammarly) |
|
|
|
;; (defun test-on-message (data) |
|
|
|
;; "On message callback with DATA." |
|
|
|
;; (message "[DATA] %s" data)) |
|
|
|
;; ;; Set callback for receiving data. |
|
|
|
;; (add-to-list 'grammarly-on-message-function-list 'test-on-message) |
|
|
|
;; ;; Send check text request. |
|
|
|
;; (grammarly-check-text "Hello World") |
|
|
|
;;------- |
|
|
|
;;4.1 Grammarly |
|
|
|
(is-installed 'flycheck-grammarly) |
|
|
|
(with-eval-after-load 'flycheck |
|
|
|
(flycheck-grammarly-setup)) |
|
|
|
(setq flycheck-grammarly-check-time 0.8) |
|
|
|
;;------ |
|
|
|
(custom-set-variables |
|
|
|
;; custom-set-variables was added by Custom. |
|
|
|
;; If you edit it by hand, you could mess it up, so be careful. |
|
|
@ -220,7 +260,7 @@ |
|
|
|
'(custom-safe-themes |
|
|
|
'("613aedadd3b9e2554f39afe760708fc3285bf594f6447822dd29f947f0775d6c" "b0e446b48d03c5053af28908168262c3e5335dcad3317215d9fdeb8bac5bacf9" "e19ac4ef0f028f503b1ccafa7c337021834ce0d1a2bca03fcebc1ef635776bea" "d268b67e0935b9ebc427cad88ded41e875abfcc27abd409726a92e55459e0d01" "745d03d647c4b118f671c49214420639cb3af7152e81f132478ed1c649d4597d" "246a9596178bb806c5f41e5b571546bb6e0f4bd41a9da0df5dfbca7ec6e2250c" "4f1d2476c290eaa5d9ab9d13b60f2c0f1c8fa7703596fa91b235db7f99a9441b" default)) |
|
|
|
'(package-selected-packages |
|
|
|
'(org-bullets multiple-cursors ace-window ipython-shell-send ob-ipython elpy ditaa pyvenv anaconda-mode which-key use-package org-ref neotree markdown-mode doom-themes doom-modeline auctex)) |
|
|
|
'(flycheck-grammarly grammarly org-bullets multiple-cursors ace-window ipython-shell-send ob-ipython elpy ditaa pyvenv anaconda-mode which-key use-package org-ref neotree markdown-mode doom-themes doom-modeline auctex)) |
|
|
|
'(safe-local-variable-values |
|
|
|
'((TeX-auto-save . t) |
|
|
|
(TeX-parse-self . t) |
|
|
|