fixing a bunch of broken stuff I think

This commit is contained in:
Chris Cochrun 2022-02-25 14:16:41 -06:00
parent 0dbc3ead0e
commit 8bace887a2
1551 changed files with 299 additions and 57481 deletions

View file

@ -1,126 +0,0 @@
<blockquote>
<p>
Dear readers, unfortunately I've been unusually busy as of late, and will
continue to be for a bit over a month. As such, it's entirely likely that the
next post or two may <del>be late</del> make use of creative dates too.
</p>
</blockquote>
<p>
In terms of Org development, we've had a fairly slow month --- mostly tweaks and
fixes, concentrated on the new org-cite functionality. However, there have been
big developments with Roam as of late.
</p>
<p>
<a href="https://github.com/org-roam/org-roam">Org-roam v2</a>
</p>
<p>
Pushed to the sidelines by last month's hugely significant citations
announcement was the release of Org-roam v2 🎉. The project's author Jethro
wrote a nice <a href="https://blog.jethro.dev/posts/org_roam_v2/">blog post</a> outlining the major changes and motivations, and so I'll
leave him to speak on that. Suffice to say, the idea of org-roam has been
refined into a form that should better server tinkerers looking to build off Org
roam, and make maintenance easier --- thus improving the user experience in the
long term 🙂. Should you be worried that the v1 -&gt; v2 upgrade will be painful,
read <a href="https://macowners.club/posts/org-roam-v2-doesnt-hurt/">Org-roam v2 doesn't hurt</a>, relax, and try the upgrade wizard.
</p>
<p>
<a href="https://github.com/org-roam/org-roam-ui/">Org-roam-ui</a>
</p>
<p>
Within a month of Roam v2's announcement, we were pleasantly surprised by the
release of <a href="https://github.com/org-roam/org-roam-server">org-roam-server</a> usurper --- org-roam-ui.
</p>
<figure id="orga6d6851">
<img alt="org-roam-graph-2d-overview.png" src="https://blog.tecosaur.com/tmio/figures/org-roam-graph-2d-overview.png" />
<span class="figure-number">Figure 1: </span>org-roam-ui's 2D overview.
</figure>
<p>
While org-roam-server remains incompatible with Roam v2, org-roam-ui is built
around v2 from the ground up. With this shift comes a much more ambitious set
of features. The graph view itself is now based on <a href="https://github.com/vasturiano/react-force-graph">react-force-graph</a>, which
allows for both 2D and 3D views of the graph, with WebGL acceleration.
</p>
<p>
Using <a href="https://github.com/ahyatt/emacs-websocket">emacs-websocket</a>, org-roam-ui establishes a two-way connection between
Emacs and the Web visualisation. This allows for nifty features like syncing the
graph view and the currently open roam file in Emacs. Furthermore, with
<kbd>xwidget-webkit</kbd> you can even embed org-roam-ui <i>inside</i> Emacs![fn1]
</p>
<figure id="org6f8bd53">
<img alt="org-roam-ui-in-emacs.png" src="https://blog.tecosaur.com/tmio/figures/org-roam-ui-in-emacs.png" />
<span class="figure-number">Figure 2: </span>Embed org-roam-ui in Emacs using xwidget-webkit.
</figure>
<p>
Beyond this, org-roam-ui also provides a number of other nice features, such as
filtering and theme syncing, with more in the works. To see more, check out the
<kbd>README</kbd> published on GitHub.
</p>
<p>
<i>/github.com/org-roam/org-roam-ui</i>
</p>
<p>
New ConTeXt exporter
</p>
<p>
We've long been able to export to LaTeX files with <kbd>ox-latex</kbd>, but now you can
export to ConTeXt too with <a href="https://github.com/Jason-S-Ross/ox-context">ox-context</a>! While only just released, a lot of work
has already gone into this --- with development starting almost a year ago by the
commit history.
</p>
<p>
//github.com/Jason-S-Ross/ox-context
</p>
<p>
It's always nice to see more export options for Org, and I wish Jason all the
best in developing <kbd>ox-context</kbd>.
</p>
<p>
Other improvements
Refactor <kbd>oc-natbib.el</kbd>, <kbd>oc-biblatex</kbd>, <kbd>oc-basic.el</kbd>, <kbd>org-compat.el</kbd> to improve byte
compilation <span class="underline">Maxim Nikulin</span> <span class="underline">Nicolas Goaziou</span> <span class="underline">Marco Wahl</span>
Allow for selecting cite style with a citation argument <span class="underline">Nicolas Goaziou</span>
Add support for Italian "smart quotes" <span class="underline">DPDmancul</span>
Fix Spanish mistranslation in footnote Documentation <span class="underline">Juan Manuel Macias</span>
Define <kbd>\citeprocitem</kbd> in <kbd>oc-csl.el</kbd> for use by <kbd>citeproc-el</kbd> <span class="underline">TEC</span>
Fix error in <kbd>org-export-define-backend</kbd> docstring <span class="underline">Zachary Kanfer</span> <span class="underline">Nicolas Goaziou</span>
Document the <kbd>:results none</kbd> option <span class="underline">Yasushi Shoji</span>
Other documentation improvements: <span class="underline">Jorge Neto</span> <span class="underline">Marco Wahl</span>
Bugfixes
When tangling a certain language, be more careful about which blocks are
matched <span class="underline">DMG, Nicolas Goaziou</span>
Make <kbd>q</kbd> in <kbd>org-agenda</kbd> work even when <code>debug-on-error</code> is set <span class="underline">Lars Ingebrigtsen</span>
Make <kbd>org-attach</kbd> work again for Emacs \(&lt; 28\) <span class="underline">Kyle Meyer, Marco Wahl</span>
Make <code>rx</code> usage in <kbd>org-cite</kbd> files compatible with Emacs \(&lt; 27.1\) <span class="underline">Max Nikulin</span>
Prevent <kbd>'</kbd> from becoming a LaTeX active char in exports using <kbd>oc-csl</kbd> <span class="underline">TEC</span>
Have <kbd>org-colview</kbd> dynblock <kbd>match</kbd> and <kbd>mixlevel</kbd> interact sensibly <span class="underline">Nick Dokos</span>
Behave appropriately when <code>ffap-url-regexp</code> is <code>nil</code>, instead of throwing an error
<span class="underline">Peder Stray</span> <span class="underline">TEC</span>
Footnotes
</p>
<p>
[fn1] I have found the <kbd>xwidget-webkit</kbd> experience quite unstable until I
started using Emacs 28 with the pure-GTK branch. So, if you're not getting a
good experience now, there's a good chance you'll have a better experience in
the future.
</p>

View file

@ -1,52 +0,0 @@
<p>As you may know, I only sync the <code>modus-themes</code> with core Emacs whenever
a new tagged version is available. So the last such update I made to
emacs.git was in commit <code>ce33ad8bae</code> on 2021-11-18 when I published
version 1.7.0 (see <a href="https://protesilaos.com/codelog/2021-11-18-modus-themes-1-7-0/">release
notes</a>).
The next version will come in a few weeks. In the meantime, users may
have to apply some changes to their Emacs init file to cope with the
occasional introduction of a new face.</p>
<p>One such example is the new <code>mode-line-active</code> face, which makes use of
proportionately spaced fonts (it inherits the <code>variable-pitch</code> face).
We already support that face in modus-themes.git but until the new
version is available users must introduce their own tweaks.</p>
<p>A basic setup for those who only use either <code>modus-operandi</code> or
<code>modus-vivendi</code>:</p>
<pre><code class="language-elisp">(set-face-attribute 'mode-line-active nil :inherit 'mode-line)
</code></pre>
<p>And this for those who switch between the two themes (e.g. with <code>M-x
modus-themes-toggle</code>):</p>
<pre><code class="language-elisp">(defun my-modus-themes-custom-faces ()
(set-face-attribute 'mode-line-active nil :inherit 'mode-line))
;; This is so that the changes persist when switching between the themes
(add-hook 'modus-themes-after-load-theme-hook #'my-modus-themes-custom-faces)
</code></pre>
<p>If you prefer to use the syntax from the themes source code or if you
intend to define multiple faces that use colours from the active themes
palette, implement the following:</p>
<pre><code class="language-elisp">(defun my-modus-themes-custom-faces ()
(modus-themes-with-colors
(custom-set-faces
`(mode-line-active ((,class :inherit mode-line))))))
;; This is so that the changes persist when switching between the themes
(add-hook 'modus-themes-after-load-theme-hook #'my-modus-themes-custom-faces)
</code></pre>
<p><a href="https://protesilaos.com/emacs/modus-themes">The manual</a>, which you can
also access from Emacs (evaluate <code>(info "(modus-themes) Top")</code>) provides
more advanced examples for all sorts of do-it-yourself scenaria.</p>
<p>Finally, note that the themes have long supported <code>variable-pitch</code> in
the user interface as an option, though the default is the monospaced
font (or, if you want to be technical, the <code>:font-family</code> of the
<code>default</code> face). Just set the variable <code>modus-themes-variable-pitch-ui</code>
to non-nil and, as always, reload the theme for changes to take effect.</p>

View file

@ -1 +0,0 @@
<table> <tr><td> <a href="https://www.reddit.com/r/unixporn/comments/r2qlou/xfce_i3_de_with_a_tiling_wm_the_best_of_both/"> <img src="https://preview.redd.it/07pmgclmqy181.png?width=640&amp;crop=smart&amp;auto=webp&amp;s=827707e08edb27a7cb5a10100a041cf094a770ab" alt="[Xfce + i3] DE with a tiling WM - The best of both worlds" title="[Xfce + i3] DE with a tiling WM - The best of both worlds" /> </a> </td><td> &#32; submitted by &#32; <a href="https://www.reddit.com/user/walrusz"> /u/walrusz </a> <br/> <span><a href="https://i.redd.it/07pmgclmqy181.png">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/unixporn/comments/r2qlou/xfce_i3_de_with_a_tiling_wm_the_best_of_both/">[comments]</a></span> </td></tr></table>

View file

@ -1 +0,0 @@
<!-- SC_OFF --><div class="md"><p>Hello there,</p> <p>I&#39;m using the Emacs packages simpleclip to copy to clipboard, and shell-pop to open up a terminal in Emacs quickly with a keybinding.</p> <p>Anyways, I can copy text from the terminal to the clipboard, but whenever I try to past into the terminal, it throws the error:</p> <p>&#x200B;</p> <p>`Buffer is read-only: #&lt;buffer \*ansi-term-1\*&gt;`</p> <p>&#x200B;</p> <p>So how do I fix this issue? I use the emacs package use-package in my .emacs config, so I&#39;m trying to figure out what lisp code is required to fix this issue, so that I can paste into the terminal in emacs.</p> <p>&#x200B;</p> <p>Thanks in advance for the help!</p> </div><!-- SC_ON --> &#32; submitted by &#32; <a href="https://www.reddit.com/user/zeta_00"> /u/zeta_00 </a> <br/> <span><a href="https://www.reddit.com/r/emacs/comments/rsj5li/what_is_the_correct_way_to_enable_pasting_into_a/">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/emacs/comments/rsj5li/what_is_the_correct_way_to_enable_pasting_into_a/">[comments]</a></span>

View file

@ -1 +0,0 @@
<!-- SC_OFF --><div class="md"><p>I have heard that fido-mode is meant to be a replacement for ido-mode. I want to know what the advantages and disadvantages of fido-mode over ido-mode are. I also want to know what do you use and prefer personally.</p> </div><!-- SC_ON --> &#32; submitted by &#32; <a href="https://www.reddit.com/user/eminent101"> /u/eminent101 </a> <br/> <span><a href="https://www.reddit.com/r/emacs/comments/r9zwwb/what_are_the_advantages_and_disadvantages_of/">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/emacs/comments/r9zwwb/what_are_the_advantages_and_disadvantages_of/">[comments]</a></span>

View file

@ -1 +0,0 @@
<p><img src="https://thumbnails.lbry.com/LSfWAau5L_s" width="480" alt="thumbnail" title="YouTube Short Test of My Current Mood To Understand How YouTube Short Work" /></p><br />...<br />https://www.youtube.com/watch?v=LSfWAau5L_s