Fix bugs ...
Including splitting out the project list (so that it can be added to later in the initialization), a bug found in the `beep` code.
This commit is contained in:
parent
129f834812
commit
6791c7bdc8
3 changed files with 18 additions and 19 deletions
|
@ -97,11 +97,12 @@ See `beep--when-finished' for details."
|
|||
|
||||
(defun beep--extract-function-name (expr)
|
||||
"Extracts the original function from a lambda expression, EXPR."
|
||||
(if (listp expr)
|
||||
(if (equal (car expr) 'lambda)
|
||||
(car (cadr expr))
|
||||
expr)
|
||||
expr))
|
||||
(cond ((listp expr)
|
||||
(if (equal (car expr) 'lambda)
|
||||
(car (cadr expr))
|
||||
(car expr)))
|
||||
((stringp expr) expr)
|
||||
(t "")))
|
||||
|
||||
(provide 'beep)
|
||||
;;; beep.el ends here
|
||||
|
|
|
@ -99,6 +99,8 @@ Add my org-specific predicates, see this [[http://www.howardism.org/Technical/Em
|
|||
(re-search-forward ,reg nil t 1))))
|
||||
(error "The `T' predicate takes an org-mode tag value in single quotes.")))
|
||||
|
||||
(defvar eshell-predicate-alist nil
|
||||
"A list of predicates than can be applied to a globbing pattern.")
|
||||
(add-to-list 'eshell-predicate-alist '(?T . (eshell-org-file-tags)))
|
||||
#+END_SRC
|
||||
** VTerm
|
||||
|
@ -170,14 +172,6 @@ Been working on a project for getting Emacs helping as a /Dungeon Master's Assis
|
|||
:commands (rpgdm-mode rpgdm-tables-load)
|
||||
:config (ha-leader "t D" '("rpg dm" . rpgdm-mode)))
|
||||
#+END_SRC
|
||||
|
||||
While it is a minor mode, I don't necessarily want to turn it on for all files.
|
||||
Instead, in an Org file, I just need to include something like this:
|
||||
#+BEGIN_SRC org
|
||||
# Local Variables:
|
||||
# eval: (progn (rpgdm-mode 1) (rpgdm-tables-load "ironsworn"))
|
||||
# End:
|
||||
#+END_SRC
|
||||
* Technical Artifacts :noexport:
|
||||
Let's =provide= a name so we can =require= this file:
|
||||
|
||||
|
|
|
@ -957,12 +957,16 @@ Let's describe a list of startup project workspaces. This way, I don't need the
|
|||
Granted, this list is essentially a list of projects that I'm currently developing, so I expect this to change often.
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
(defvar ha-workspace-projects-personal
|
||||
'(("projects" "~/projects" ("breathe.org" "tasks.org"))
|
||||
("personal" "~/personal" ("general.org"))
|
||||
("technical" "~/technical" ("ansible.org"))
|
||||
("hamacs" "~/other/hamacs" ("README.org" "ha-config.org")))
|
||||
"List of default projects with a name.")
|
||||
(defvar ha-workspace-projects-personal nil "List of default projects with a name.")
|
||||
|
||||
(add-to-list 'ha-workspace-projects-personal
|
||||
'("projects" "~/projects" ("breathe.org" "tasks.org")))
|
||||
(add-to-list 'ha-workspace-projects-personal
|
||||
'("personal" "~/personal" ("general.org")))
|
||||
(add-to-list 'ha-workspace-projects-personal
|
||||
'("technical" "~/technical" ("ansible.org")))
|
||||
(add-to-list 'ha-workspace-projects-personal
|
||||
'("hamacs" "~/other/hamacs" ("README.org" "ha-config.org")))
|
||||
#+END_SRC
|
||||
|
||||
Given a list of information about project-workspaces, can we just create them all?
|
||||
|
|
Loading…
Reference in a new issue