xtodo Emacs Xah Packages
- html to markdown
- https://x.com/i/grok/share/FPUrmLGG8IDA1BiRboEVrlqg4
- Turndown (JavaScript): A JavaScript library for converting HTML to Markdown, available on GitHub.
- html-to-markdown (Python): A type-safe Python library with comprehensive tag support, installable via PyPI.
- html-to-markdown (Go): A Golang library and CLI tool for converting entire websites to Markdown with high accuracy. It's useful for tasks like stripping HTML in RSS readers.
- update emacs command
xah-html-disable-script-tag
- HTML: Local Unsafe Tags
- write my own
xah-html-skip-tag-forward
- rewrite
xah-html-relink
. jump to each tag begin, process it.
- mod.
xah-html-url-to-dated-link
. add option for other attribute strings. and others similar link commands
- emacs xah html mode. remove xah-html-link-noreferrer and xah-html-link-target-blank
- emacs lisp, in my packages, remove e.g. xah-js-identifier-caps face, or think what to do
- 2024-04-02 Xah Fly Keys add eval lin, eval region
- 2024-04-02 emacs lisp, add example to do seq- functions
- 2022-07-22 modify
xah-html-remove-tag-pair
so links become markdown
Xah Fly Keys
- 2024-05-07
xah-delete-current-text-block
make this mode dependent, likexah-smart-delete
- 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
.
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
- 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
xah html mode
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-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 Wolfram language mode
- 2024-03-18 create a eval region
- 2023-02-02 emacs lisp, write a custom function to comment/uncomment Wolfram language 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
- 2021-11-26 Emacs: Xah JavaScript Mode (xah-js-mode.el) "classList.add" not colored.