Via jrm:
[Lisp] is a language that was designed to be used as a tool for thinking about problems, and that is the fun part of programming.
Via jrm:
[Lisp] is a language that was designed to be used as a tool for thinking about problems, and that is the fun part of programming.
Hello friends. Despite my best efforts, I cannot do my part to add org-utf-to-xetex to MELPA—this is my fault.
Unfortunately, I’m unsure why I can’t fork the repo, but I need your help now.
If you are up for the mission then here are the details.
If you are curious about becoming a co-maintainer—that would be even better! org-utf-to-xetex makes it easy to specify the correct fonts for Unicode characters in primarly Latin character documents. It is a blast to use and makes it easy to add all sorts of characters into your documents that would normally end up looking like this “□□□□□”!
Together, we can get far, and this package is worth it!
The latest version of gptel has some cool features and refinements! See Version v0.9.8 Latest.
Watching gptel
get developed is a MASTER CLASS in software development! Observe the constant consideration and addition of user facing features, refinement the existing code, adding new code and concepts (request FSM for example). It is the work of true masters.
If you love programming elisp
it is yet another perfect example of writing re-world supportable and maintainable and flexible code. Might sound trifing but here are some elisp
features that are extremely useful in real-world programming so check them out if you haven’t before:
cl-assert
cl-loop
cl-typep
condition-case
condition-case-unless-debug
if-let*
letrec
pcase-let
plist-put
quasiquote
structs
when-let
Here are the commits I found cool with a reason why.
Continue reading “Interesting new gptel v0.9.8 features and commits since v0.9.7”
Today, I was playing around with hs-minor-mode
. hs-show-all
and hs-hide-all
work great to give you a quick overview of the file. It is so good, in fact, that it #1 deserves a key-binding because you call it a lot, and #2 starts to get tedious alternately calling them. Consequently, I looked for a fix, some kind of toggling function
Here are the Org2Blog updates I forgot to post 🤦🤣.
amsmath
status(emacs "XX.YY")
to the Package-Requires header line it must be at least one major version less than the current versionMicrosoft adopts every good idea out there and supports it for decades.
So does Emacs Lisp.
Quick example of how to use table data in a source block with Bash:
#+name: data | 1 | | 2 | | 3 | | 4 | #+name: code #+begin_src sh :var arg=data :results output printf "%s\n" "${arg[@]}" #+end_src #+RESULTS: code #+begin_EXAMPLE 1 2 3 4 #+end_EXAMPLE
Here is how the block expands using org-babel-expand-src-block
:
unset arg declare -a arg=( '1' '2' '3' '4' ) printf "%s\n" "${arg[@]}"
Via Reddit Gosmacs is now Open-Source and I know what you are all thinking:
FINALLY
Its helped me to standardize my approach to marking up techie language. Keeping it simple the content is either programming stuff or everything else tech related. Sufficiently vauge you see: I write down examples to keep it straight in my head. Here you go:
Continue reading “Choosing Between Code and Verbatim Markup In Org Mode”
Customizing your Mode-Line is one step forward on every Emacser’s right of passage. Whether you use the informative yet quiet built-in Mode-Line or the visually stunning doom-modeline: you are finding the right porridge for you. Here is my choice―a simple halfway between those two―simple-modeline.
Its so great that I copied and pasted the options here. Alternately run customize
or open simple-modeline-segments.el
and occur
simple-modeline-segment
on it. Yup, that great.