fixing a bunch of broken stuff I think
This commit is contained in:
parent
0dbc3ead0e
commit
8bace887a2
1551 changed files with 299 additions and 57481 deletions
|
@ -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 -> 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 \(< 28\) <span class="underline">Kyle Meyer, Marco Wahl</span>
|
||||
Make <code>rx</code> usage in <kbd>org-cite</kbd> files compatible with Emacs \(< 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>
|
|
@ -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 theme’s
|
||||
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>
|
|
@ -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&crop=smart&auto=webp&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>   submitted by   <a href="https://www.reddit.com/user/walrusz"> /u/walrusz </a> <br/> <span><a href="https://i.redd.it/07pmgclmqy181.png">[link]</a></span>   <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>
|
|
@ -1 +0,0 @@
|
|||
<!-- SC_OFF --><div class="md"><p>Hello there,</p> <p>I'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>​</p> <p>`Buffer is read-only: #<buffer \*ansi-term-1\*>`</p> <p>​</p> <p>So how do I fix this issue? I use the emacs package use-package in my .emacs config, so I'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>​</p> <p>Thanks in advance for the help!</p> </div><!-- SC_ON -->   submitted by   <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>   <span><a href="https://www.reddit.com/r/emacs/comments/rsj5li/what_is_the_correct_way_to_enable_pasting_into_a/">[comments]</a></span>
|
|
@ -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 -->   submitted by   <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>   <span><a href="https://www.reddit.com/r/emacs/comments/r9zwwb/what_are_the_advantages_and_disadvantages_of/">[comments]</a></span>
|
|
@ -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
|
Loading…
Add table
Add a link
Reference in a new issue