Compare commits

..

No commits in common. "32c64f3bbaa701c0ff2d296786c37b2cbd6baa43" and "82c67a5f3b7dd37a2d1b4f8c3c8e444821da1455" have entirely different histories.

4 changed files with 1 additions and 55 deletions

View file

@ -19,7 +19,7 @@ Here is the complete list of other optional dependencies:
- [[https://github.com/hunspell/hunspell][Hunspell]]: if Hunspell is installed, Theurgy will use it and a dictionary file in the =user-emacs-directory= to provide completions with both flyspell and ispell. The =theurgy-hunspell-dict= variable can be customized to select a different dictionary than the =en_AU.dict= used by default. Additionally, the =ispell-dictionary= and =ispell-local-dictionary-alist= variables should be customised accordingly to get rid of the =en_AU= locale. - [[https://github.com/hunspell/hunspell][Hunspell]]: if Hunspell is installed, Theurgy will use it and a dictionary file in the =user-emacs-directory= to provide completions with both flyspell and ispell. The =theurgy-hunspell-dict= variable can be customized to select a different dictionary than the =en_AU.dict= used by default. Additionally, the =ispell-dictionary= and =ispell-local-dictionary-alist= variables should be customised accordingly to get rid of the =en_AU= locale.
- =all-the-icons=: =all-the-icons= requires icons to be manually installed with =all-the-icons-install-fonts= at least once. - =all-the-icons=: =all-the-icons= requires icons to be manually installed with =all-the-icons-install-fonts= at least once.
- [[https://git.cyan.sh/BirDt/ouroboros-emacs-themes][Ouroboros Emacs Themes]]: Ouroboros themes depend on [[https://git.cyan.sh/BirDt/ouroboros-emacs-themes#headline-6][3 fonts]] to properly display. These themes are not automatically loaded, so you may choose to load any other theme. - [[https://git.cyan.sh/BirDt/ouroboros-emacs-themes][Ouroboros Emacs Themes]]: Ouroboros themes depend on [[https://git.cyan.sh/BirDt/ouroboros-emacs-themes#headline-6][3 fonts]] to properly display. These themes are not automatically loaded, so you may choose to load any other theme.
- [[https://github.com/gomuks/gomuks][gomuks]]: I've tried to provide some basic integration with Gomuks, as it is more usable for me than ement at the moment due to Pantalaimon not working properly.
In addition, =git= is a _hard dependency_ that must be installed for Theurgy to work. In addition, =git= is a _hard dependency_ that must be installed for Theurgy to work.

View file

@ -125,7 +125,6 @@
("Dired" (dired "~") "d") ("Dired" (dired "~") "d")
("RSS" elfeed "r") ("RSS" elfeed "r")
("Terminal" theurgy-bottom-shell "t") ("Terminal" theurgy-bottom-shell "t")
("Gomuks" theurgy-gomuks-workspace "G")
("Weather" theurgy-show-weather "w"))))) ("Weather" theurgy-show-weather "w")))))
:align center :align center
:width 20)) :width 20))

View file

@ -53,24 +53,6 @@
(switch-to-buffer "*Shell Session*") (switch-to-buffer "*Shell Session*")
(funcall (theurgy-shell) "*Shell Session*"))) (funcall (theurgy-shell) "*Shell Session*")))
(defun theurgy-gomuks ()
"Launch gomuks as it's own buffer."
(interactive)
(if (get-buffer "*Gomuks*")
(switch-to-buffer "*Gomuks*")
(funcall (theurgy-shell) "*Gomuks*")
(let ((buf (current-buffer)))
(vterm-send-string "gomuks")
(vterm-send-return)
(rename-buffer "Gomuks"))))
(defun theurgy-gomuks-workspace ()
"Launch gomuks as a workspace."
(interactive)
(theurgy-gomuks)
(tab-rename "Gomuks")
(tab-bar-change-tab-group "userland: gomuks"))
(define-key global-map (kbd "C-<return>") 'theurgy-main-shell) (define-key global-map (kbd "C-<return>") 'theurgy-main-shell)
(global-set-key (kbd "M-RET") 'theurgy-bottom-shell) (global-set-key (kbd "M-RET") 'theurgy-bottom-shell)

View file

@ -1,35 +0,0 @@
;;; config-custom.el --- Tools for working with configuration files -*- lexical-binding: t -*-
;; This file is not part of GNU Emacs
;; This program is free software: you can redistribute it and/or modify
;; it under the terms of the GNU General Public License as published by
;; the Free Software Foundation, either version 3 of the License, or
;; (at your option) any later version.
;; This program is distributed in the hope that it will be useful,
;; but WITHOUT ANY WARRANTY; without even the implied warranty of
;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
;; GNU General Public License for more details.
;; You should have received a copy of the GNU General Public License
;; along with this program. If not, see <https://www.gnu.org/licenses/>.
;;; Commentary:
;; commentary
;;; Code:
;; YAML File Editing
(use-package yaml-mode
:config
(add-to-list 'auto-mode-alist '("\\.yml\\'" . yaml-mode))
(add-hook 'yaml-mode-hook
'(lambda ()
(define-key yaml-mode-map "\C-m" 'newline-and-indent))))
(provide 'config-custom)
;;; config-custom.el ends here