(show-paren-mode)
- (global-hl-line-mode)
-
(require 'lin)
(add-to-list 'lin-mode-hooks 'gnus-summary-mode-hook)
(add-to-list 'lin-mode-hooks 'gnus-group-mode-hook)
(file+headline esy/inbox-path "Tasks")
"** TODO %^{Task} %^g
:PROPERTIES:
- :CreatedAt: %t
+ :CreatedAt: %u
:CapturedAt: %a
:CapturedAs: Inbox Task
:END:"
(file+headline esy/inbox-path "Tasks")
"** TODO %^{Task} :work:
:PROPERTIES:
- :CreatedAt: %t
+ :CreatedAt: %u
:CapturedAt: %a
:CapturedAs: Work Task
:END:"
"** %^{Fragment} %^g
:PROPERTIES:
:CUSTOM_ID: %^{CUSTOM_ID}
- :CreatedAt: %t
+ :CreatedAt: %u
:CapturedAt: %a
:CapturedAs: Emacs configuration fragment
:END:\n\n#+begin_src emacs-lisp\n %i\n#+end_src"
(file+headline esy/inbox-path "Calendar")
"** %^{Title} %^g
:PROPERTIES:
- :CreatedAt: %t
+ :CreatedAt: %u
:CapturedAt: %a
:CapturedAs: Calendar Event
:END:
(file+datetree esy/journal-path)
"* %?
:PROPERTIES:
- :CreatedAt: %t
+ :CreatedAt: %u
:CapturedAt: %a
:CaptuerdAs: Journal entry
:END:
(setq mail-user-agent 'gnus-user-agent
gnus-always-read-dribble-file t
gnus-expert-user t
+ gnus-break-pages nil
gnus-inhibit-startup-message t
gnus-select-method '(nnimap "gmail"
(nnimap-address "imap.gmail.com")
(nnimap-address "mail.eshelyaron.com")
(nnimap-server-port "imaps")
(nnimap-stream ssl)
- (nnimap-authinfo-file "~/.authinfo"))))
+ (nnimap-authinfo-file "~/.authinfo")))
+ gnus-no-groups-message "No new articles")
(defun esy/customize-gnus-mode ()
"Configure Gnus specific customizations."
(global-set-key (kbd "C-,") #'backward-delete-char)
(global-set-key (kbd "C-.") #'embark-act)
(global-set-key (kbd "C-;") #'avy-goto-char-timer)
- (global-set-key (kbd "C-s-p") #'esy/present-buffer)
(global-set-key (kbd "C-s-f") #'toggle-frame-fullscreen)
(global-set-key (kbd "C-s-l") #'esy/pulse-line)
#+end_src
vterm-use-vterm-prompt-detection-method t)
(add-to-list 'vterm-tramp-shells '("kubernetes" "/bin/bash"))
(add-hook 'vterm-mode-hook #'esy/vterm-mode-hook-function))
+
+ (defun esy/ttyper (arg)
+ "Start `ttyper' in a `vterm-mode' buffer."
+ (interactive "P")
+ (let ((vterm-shell (executable-find "ttyper")))
+ (vterm arg)))
#+end_src
** Elfeed
(setq elfeed-feeds
'(
"https://ajroach42.com/feed.xml"
+ "https://jcm.libsyn.com/rss/"
+ "https://betterappsec.com/feed"
"https://emacs.dyerdwelling.family/index.xml"
"https://www.typetheoryforall.com/episodes.mp3.rss"
"https://www.fsf.org/static/fsforg/rss/news.xml"
"https://olddeuteronomy.github.io/index.xml"
"https://parasurv.neocities.org/rss.xml"
"https://phaazon.net/blog/feed"
+ "https://bruda.ca/feed.php"
+ "https://erikmcclure.com/blog/index.xml"
+ "https://blog.acthompson.net/feeds/posts/default"
"https://planet.emacslife.com/atom.xml"
"https://pouria.dev/rss.xml"
"https://project-mage.org/rss.xml"
"https://reddit.com/r/prolog/.rss"
"https://sachachua.com/blog/feed/"
+ "https://feeds.buzzsprout.com/2134279.rss"
"https://stephanango.com/feed.xml"
"https://stppodcast.libsyn.com/rss"
"https://writer13.neocities.org/rss.xml"
"https://xkcd.com/rss.xml"
"https://bitspook.in/blog/feed.xml"
"https://flower.codes/feed.xml"
+ "https://www.cs.uni.edu/~wallingf/blog/atom.xml"
)))
#+end_src
(add-to-list 'rg-custom-type-aliases '("Prolog" . "*.pl *.plt *.pro *.prolog")))
#+end_src
+** Dockerfile
+:PROPERTIES:
+:CUSTOM_ID: dockerfile
+:END:
+
+#+begin_src emacs-lisp
+ (add-to-list 'auto-mode-alist '("Dockerfile" . dockerfile-ts-mode))
+#+end_src
+
+** YAML
+:PROPERTIES:
+:CUSTOM_ID: yaml
+:END:
+
+#+begin_src emacs-lisp
+ (add-to-list 'auto-mode-alist '("\\.ya?ml\\'" . yaml-ts-mode))
+#+end_src
+
** Rust
:PROPERTIES:
:CUSTOM_ID: rust
(add-to-list 'auto-mode-alist '("\\.rs\\'" . rust-ts-mode))
#+end_src
-** Terraform
+** Go
:PROPERTIES:
-:CUSTOM_ID: terraform
+:CUSTOM_ID: go
:END:
#+begin_src emacs-lisp
- (use-package terraform-mode
- :config
- (setq terraform--resource-name-face font-lock-function-name-face
- terraform--resource-type-face font-lock-type-face))
+ (add-to-list 'auto-mode-alist '("\\.go\\'" . go-ts-mode))
#+end_src
-** Dockerfile
+** Terraform
:PROPERTIES:
-:CUSTOM_ID: dockerfile
+:CUSTOM_ID: terraform
:END:
#+begin_src emacs-lisp
- (add-to-list 'auto-mode-alist '("Dockerfile" . dockerfile-ts-mode))
+ (use-package terraform-mode
+ :config
+ (setq terraform--resource-name-face font-lock-function-name-face
+ terraform--resource-type-face font-lock-type-face))
#+end_src
* =vc= customizations