feat(emacs): extend agenda, lua, ligatures in web-mode

This commit is contained in:
Pavel Korytov 2021-09-18 10:04:12 +03:00
parent 15295971db
commit 4f0dbc0529
2 changed files with 23 additions and 10 deletions

View file

@ -891,7 +891,8 @@ then it takes a second \\[keyboard-quit] to abort the minibuffer."
clojure-mode
go-mode
sh-mode
haskell-mode)
haskell-mode
web-mode)
'("--" "---" "==" "===" "!=" "!==" "=!=" "=:=" "=/=" "<="
">=" "&&" "&&&" "&=" "++" "+++" "***" ";;" "!!" "??"
"?:" "?." "?=" "<:" ":<" ":>" ">:" "<>" "<<<" ">>>"
@ -1354,7 +1355,7 @@ then it takes a second \\[keyboard-quit] to abort the minibuffer."
(general-nmap :keymaps 'org-mode-map
"C-x C-l" 'my/org-link-copy)
(setq org-directory (expand-file-name "~/Documents/org-mode"))
(setq org-agenda-files '("inbox.org" "projects.org" "work.org" "sem-11.org"))
(setq org-agenda-files '("inbox.org" "projects.org" "work.org" "sem-11.org" "life.org"))
;; (setq org-default-notes-file (concat org-directory "/notes.org"))
(setq org-capture-templates
`(("i" "Inbox" entry (file "inbox.org")
@ -1541,7 +1542,9 @@ then it takes a second \\[keyboard-quit] to abort the minibuffer."
(setq org-refile-targets
'(("projects.org" :maxlevel . 2)
("work.org" :maxlevel . 2)))
("work.org" :maxlevel . 2)
("sem-11.org" :maxlevel . 3)
("life.org" :maxlevel . 2)))
(setq org-refile-use-outline-path 'file)
(setq org-outline-path-complete-in-steps nil)
@ -2776,7 +2779,7 @@ then it takes a second \\[keyboard-quit] to abort the minibuffer."
:straight t
:commands (langtool-check)
:config
(setq langtool-language-tool-server-jar "/home/pavel/Programs/LanguageTool-5.1/languagetool-server.jar")
(setq langtool-language-tool-server-jar "/home/pavel/bin/LanguageTool-5.4/languagetool-server.jar")
(setq langtool-mother-tongue "ru")
(setq langtool-default-language "en-US"))
@ -3035,6 +3038,13 @@ then it takes a second \\[keyboard-quit] to abort the minibuffer."
:straight t
:after (lsp haskell-mode))
(use-package lua-mode
:straight t
:mode "\\.lua\\'"
:hook (lua-mode . smartparens-mode))
(my/set-smartparens-indent 'lua-mode)
(use-package json-mode
:straight t
:mode "\\.json\\'"

View file

@ -1677,7 +1677,8 @@ Ligature setup for the JetBrainsMono font.
clojure-mode
go-mode
sh-mode
haskell-mode)
haskell-mode
web-mode)
'("--" "---" "==" "===" "!=" "!==" "=!=" "=:=" "=/=" "<="
">=" "&&" "&&&" "&=" "++" "+++" "***" ";;" "!!" "??"
"?:" "?." "?=" "<:" ":<" ":>" ">:" "<>" "<<<" ">>>"
@ -2460,7 +2461,7 @@ Some inspiration:
Used files
#+begin_src emacs-lisp :tangle no :noweb-ref org-productivity-setup
(setq org-directory (expand-file-name "~/Documents/org-mode"))
(setq org-agenda-files '("inbox.org" "projects.org" "work.org" "sem-11.org"))
(setq org-agenda-files '("inbox.org" "projects.org" "work.org" "sem-11.org" "life.org"))
;; (setq org-default-notes-file (concat org-directory "/notes.org"))
#+end_src
@ -2477,7 +2478,9 @@ Refile targets
#+begin_src emacs-lisp
(setq org-refile-targets
'(("projects.org" :maxlevel . 2)
("work.org" :maxlevel . 2)))
("work.org" :maxlevel . 2)
("sem-11.org" :maxlevel . 3)
("life.org" :maxlevel . 2)))
(setq org-refile-use-outline-path 'file)
(setq org-outline-path-complete-in-steps nil)
#+end_src
@ -4165,14 +4168,12 @@ LanguageTool is a great offline spell checker. For some reason, the download lin
References:
- [[https://languagetool.org/][LanguageTool homepage]]
- [[https://dev.languagetool.org/http-server][LanguageTool http server]]
- [[https://github.com/mhayashi1120/Emacs-langtool][LanguageTool for Emacs repo]]
#+begin_src emacs-lisp
(use-package langtool
:straight t
:commands (langtool-check)
:config
(setq langtool-language-tool-server-jar "/home/pavel/Programs/LanguageTool-5.1/languagetool-server.jar")
(setq langtool-language-tool-server-jar "/home/pavel/bin/LanguageTool-5.4/languagetool-server.jar")
(setq langtool-mother-tongue "ru")
(setq langtool-default-language "en-US"))
@ -4571,6 +4572,8 @@ A function to start up [[https://www.tensorflow.org/tensorboard][TensorBoard]].
(add-hook 'json-mode #'hs-minor-mode)
(my/set-smartparens-indent 'json-mode))
#+end_src
** SQL
TODO sql-formatter
** YAML
#+begin_src emacs-lisp
(use-package yaml-mode