xtodo Emacs Xah Packages
Xah Fly Keys
- 2024-03-27 add xah-eval-line xah-eval-region maybe rename
xah-run-current-file
toxah-eval-file
or create new.
- 2024-03-18 mod
xah-run-current-file
so it can dispatch to other functions. model it after xah-html-link-dispatch or xah-smart-delete-dispatch
- 2021-12-06 emacs
xah-run-current-file
, make it eval single line with print, or a selection (the selection needs to be self-contained expression). e.g. JavaScript, wrap console.log. will be diff for diff langs.
- 2021-11-28 emacs golang. write a command
xah-go-eval-current-file
, integrate it withxah-run-current-file
. andxah-go-compile
.
- 2023-08-16 in Xah Fly Keys, add the emacs C-x 8 prefix to maybe spc e e
- 2022-01-22 emacs lisp
xah-reformat-lines
is broken when C-u - 2021-07-04 modify
xah-reformat-lines
if cursor is on a left parenthesis or bracket, just do the bracketed text. if cursor is at beginning of line, just do that line.
xah elisp mode
- 2023-09-13 add all
seq-difference
abbrev and template in xah elisp mode
- 2022-01-28 add abbrev to xah elisp mode Elisp: String Functions and Elisp: Sequence Functions
- add
pos-bol
to xah emacs lisp mode
xah-lookup
- 2024-03-18
- write a search google cache. add to xah lookup
- http://webcache.googleusercontent.com/search?q=cache:http://example.com/
- http://webcache.googleusercontent.com/search?q=cache:https://lunaticoutpost.com/thread-352531-page-2.html
- -- Command:
translate-region
- -- Function:
subst-char-in-string
- -- Function:
subst-char-in-region
can be used for my asccify command
xah html mode
- write command to add attribute
xah-html-validate-xml-buffer
need to make its output click to jump to error
- 2022-03-29
xah-html-select-element
make it select comment
- 2022-01-22 emacs lisp mod
xah-html-redo-syntax-coloring-buffer
need to check if it is in comment
- 2022-01-16 emacs lisp fix
xah-html-toggle-syntax-color-tags
and related. any function that callsxah-html-is-html-colorized
. pass in the lang code, if html, error out a warning, say html source code cannot determine if it's already markup colorized.
- 2021-08-15 write xah html add attribute, class
xah-html-add-attribute
- 2021-08-16 add error checking to
xah-html-toggle-syntax-color-tags
- 2021-08-16 make
xah-html-insert-tag
callxah-html-blocks-to-paragraph
if p
- 2021-08-11 write
xah-html-insert-class
,xah-html-insert-id
,xah-html-insert-style
modify the tab key command so that, when it's html or style or other special, do special. look at the abbrevs - 2021-08-11 fix
xah-html-add-parag-tags-buffer
(add-hook 'xah-html-browse-url-of-buffer-hook 'xah-html-add-parag-tags-buffer)
- 2021-04-24 modify
xah-html-youtube-to-text
so the url is not tu.be . explain why. - 2021-04-22 put to my web site. add url to the talk show.
xah-html-local-links-to-fullpath
,xah-html-local-links-to-relative-path
- emacs, rewrite
xah-html-change-current-tag
so it works when cursor is at the closing tag and if there's nested tag. - 2020-09-17 make
xah-html-get-precode-make-new-file
also do script tag.
- 2021-08-18 write
xah-html-select-parent-element
- 2021-07-09 write
xah-html-split-element
- 2021-06-24 in xah-html-mode, write a command to change one tag to another, in a region.
xah-html-change-current-tag
modify or change. possibly rewrite a version for working in a selection. - 2021-08-03 add a hook to
xah-html-any-linkify
to it can call personal linkify command such asxah-html-emacs-ref-linkify
. remove call ofxah-file-linkify
in xah html mode - 2021-06-22 combine
xah-html-wrap-p-tag
withxah-html-wrap-html-tag
, maybe
xah WolframLang mode
- 2024-03-18 create a eval region
- 2023-02-02 emacs lisp, write a custom function to comment/uncomment WolframLang ELisp: Write Comment Command from Scratch
xah-lookup-web
- 2023-08-16 emacs lisp limit the length of xah-lookup-web. prevent accident search of personal stuff.
- 2022-07-18 emacs lisp
wildcard-to-regexp
, put into xah-find-text and other commands
;; this adds too much irrelevant symbols. like 15121 total (length obarray) ;; 2023-09-18 why no work (setq xx-allsyms nil xx-allsyms (mapatoms (lambda (x) (push (symbol-name x) xx-allsyms)) obarray)) (mapc (lambda (x) (push x xx-allsyms)) '(3 4 5)) (length obarray) (length xx-allsyms) ;; (length xx-allsyms ) ;; 46694. on gnu emacs sans init, about 15k ;; 81516 typical xah session
- 2022-05-29 emacs lisp use
replace-string-in-region
in my packages. instead of narrow.
- 2021-11-26 Emacs: Xah JavaScript Mode (xah-js-mode.el) "classList.add" not colored.