trying to fix

This commit is contained in:
Chris Cochrun 2022-01-03 12:41:35 -06:00
parent fa407dfeb6
commit e013d7569e
22945 changed files with 447936 additions and 0 deletions

View file

@ -0,0 +1 @@
<p><img src="https://thumbnails.lbry.com/EWBsK8DurWE" width="480" alt="thumbnail" title="Is Google's Tensor Silicon Pixel Perfect? | Hardware Addicts 42" /></p>Welcome to Hardware Addicts, a proud member of the Destination Linux Network. Hardware Addicts is the podcast that focuses on the physical components that powers our technology world.<br /><br />In this episode, were going to discuss the announcement of Google making its own silicon for their new Pixel 6 flagship phone. We consider the options Google might consider for their own Tensor chip in the near future and contemplate the impact of Android 12. Then we head to the camera corner where Wendy will discuss Sony ZV-E10<br /><br />So Sit back, Relax, and Plug In because Hardware Addicts Starts Now!<br /><br />Products Discussed:<br />- ULANZI Camera Arm: https://amzn.to/37xJKQ7<br />- Pinetime: https://www.pine64.org/pinetime/<br />- Aruba AP22: https://amzn.to/3fUATMM<br />- Aruba PoE Switch: https://amzn.to/3xBgvGx<br />...<br />https://www.youtube.com/watch?v=EWBsK8DurWE

View file

@ -0,0 +1 @@
<!-- SC_OFF --><div class="md"><p>Hi</p> <p>do you use it ?</p> <p>Can I use it with windows authentication ?</p> <p>I haven&#39;t seen about it in the documentation but maybe somebody knows a trick ... :)</p> <p>&#x200B;</p> <p>regards</p> </div><!-- SC_ON --> &#32; submitted by &#32; <a href="https://www.reddit.com/user/zsome"> /u/zsome </a> <br/> <span><a href="https://www.reddit.com/r/emacs/comments/r2k5d4/lspmssql/">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/emacs/comments/r2k5d4/lspmssql/">[comments]</a></span>

View file

@ -0,0 +1 @@
<p><img src="https://thumbnails.lbry.com/F6ze6S1aDJs" width="480" alt="thumbnail" title="How I Run Darknets From My Home Internet (Feds are SEETHING)" /></p>In this video I show you how I run different darknets (tor and i2p) from my home network.<br /><br />https://geti2p.net/en/comparison/tor<br />https://github.com/PurpleI2P/i2pd<br /><br />₿💰💵💲Help Support the Channel by Donating Crypto💲💵💰₿<br /><br />Monero<br />45F2bNHVcRzXVBsvZ5giyvKGAgm6LFhMsjUUVPTEtdgJJ5SNyxzSNUmFSBR5qCCWLpjiUjYMkmZoX9b3cChNjvxR7kvh436<br /><br />Bitcoin<br />3MMKHXPQrGHEsmdHaAGD59FWhKFGeUsAxV<br /><br />Ethereum<br />0xeA4DA3F9BAb091Eb86921CA6E41712438f4E5079<br /><br />Litecoin<br />MBfrxLJMuw26hbVi2MjCVDFkkExz8rYvUF<br /><br />Dash<br />Xh9PXPEy5RoLJgFDGYCDjrbXdjshMaYerz<br /><br />Zcash<br />t1aWtU5SBpxuUWBSwDKy4gTkT2T1ZwtFvrr<br /><br />Chainlink<br />0x0f7f21D267d2C9dbae17fd8c20012eFEA3678F14<br /><br />Bitcoin Cash<br />qz2st00dtu9e79zrq5wshsgaxsjw299n7c69th8ryp<br /><br />Etherum Classic<br />0xeA641e59913960f578ad39A6B4d02051A5556BfC<br /><br />USD Coin<br />0x0B045f743A693b225630862a3464B52fefE79FdB<br /><br />Subscribe to my YouTube channel http://goo.gl/9U10Wz<br />and be sure to click that notification bell so you know when new videos are released.<br />...<br />https://www.youtube.com/watch?v=F6ze6S1aDJs

File diff suppressed because one or more lines are too long

View file

@ -0,0 +1 @@
The skills that your job will benefit from are changing. Adapt to the world of social media communication and networking or get left in the dust.

View file

@ -0,0 +1,39 @@
<p>SHOW NOTES: </p>
<p>- All the info you need to START is on our <a href='http://www.thebiblerecap.com'>website</a>!
- Join our <a href='https://www.patreon.com/thebiblerecap'>PATREON</a> family for bonus perks!</p>
<p>- Get your <a href='https://www.theconnextion.com/tlcdgroup/index.cfm'>TBR merch</a></p>
<p>- <a href='http://thebiblerecap.com/contact'>Show credits</a></p>
<p> </p>
<p>FROM TODAYS PODCAST: </p>
<p>- <a href='https://thebiblerecap.podbean.com/e/day-200-2-kings-18-2-chronicles-29-31-psalm-48-year-2/'>The Bible Recap - Episode 200</a></p>
<p>- <a href='https://thebiblerecap.podbean.com/e/day-205-isaiah-35-36-year-2/'>The Bible Recap - Episode 205</a></p>
<p>- <a href='https://www.biblegateway.com/passage/?search=Isaiah+37%3A26&version=ESV'>Isaiah 37:26</a></p>
<p>- <a href='https://www.biblegateway.com/passage/?search=2+kings+20%3A12-15&version=ESV'>2 Kings 20:12-15</a></p>
<p>- Video: <a href='https://www.youtube.com/watch?v=Y30DanA5EhU'>Nahum Overview</a></p>
<p>- Help others hear The Bible Recap by writing a review on <a href='https://podcasts.apple.com/sg/podcast/the-bible-recap/id1440833267'>Apple Podcast</a>!</p>
<p> </p>
<p>SOCIALS:</p>
<p>The Bible Recap:<a href='https://instagram.com/thebiblerecap'> Instagram</a> |<a href='https://www.facebook.com/thebiblerecap'> Facebook</a> |<a href='https://twitter.com/thebiblerecap'> Twitter</a></p>
<p>D-Group:<a href='https://instagram.com/mydgroup/'> Instagram</a> |<a href='https://www.facebook.com/ilovemydgroup'> Facebook</a> |<a href='https://mobile.twitter.com/mydgroup'> Twitter</a></p>
<p>TLC:<a href='https://instagram.com/taraleighcobble'> Instagram</a> |<a href='https://www.facebook.com/taraleighcobble'> Facebook</a> |<a href='https://twitter.com/taraleighcobble'> Twitter</a></p>
<p> </p>
<p>D-GROUP:
The Bible Recap is brought to you by<a href='https://www.mydgroup.org/'> D-Group</a> - an international network of discipleship and accountability groups that meet weekly in homes and churches:<a href='https://www.mydgroup.org/map'> Find or start one near you today</a>!</p>

View file

@ -0,0 +1 @@
<p><img src="https://thumbnails.lbry.com/xVyvz2aViP8" width="480" alt="thumbnail" title="Using Package Channels in GNU Guix - Craft Your System with Guix #4" /></p>You can also watch this video on YouTube: https://www.youtube.com/watch?v=xVyvz2aViP8<br /><br />In this video, I'll show you how you can use additional package channels to find software and drivers that you can't get in the main Guix repository! I'll also show you how you can lock your channel configuration to specific commits so that you can easily replicate your exact software configuration across multiple machines. We'll also cover a few package channels that you might want to use!<br /><br />Check out the show notes here: https://github.com/daviwil/emacs-from-scratch/blob/master/show-notes/Guix-04.org<br /><br />We cover the following topics:<br /><br />- 0:00 Intro<br />- 0:35 What will we learn?<br />- 1:05 What is a channel?<br />- 2:35 The channel configuration<br />- 13:05 Additional configuration for channels<br />- 17:04 Pinning channels to commits<br />- 22:24 Updating pinned channels<br />- 25:50 Useful channels<br />- 33:21 What's next?<br /><br />My Emacs configuration: https://config.daviwil.com/emacs<br />My system configurations: https://config.daviwil.com/systems<br /><br />If you enjoy this series, please consider becoming a sponsor on GitHub or Patreon:<br /><br />- https://github.com/sponsors/daviwil<br />- https://patreon.com/SystemCrafters<br /><br />You can also leave a tip via PayPal: https://paypal.me/daviwil<br /><br />Follow me on Twitter for more GNU Emacs and GNU Guix content!<br />https://twitter.com/SystemCrafters<br /><br />Chat with the System Crafters community on Discord: https://discord.gg/yVD8Gx6<br /><br />Check out my other video series!<br /><br />- Emacs Essentials: https://www.youtube.com/watch?v=48JlgiBpw_I&list=PLEoMzSkcN8oPZvSdewHG8uApD7THlLLCV<br />- Emacs From Scratch: https://www.youtube.com/watch?v=74zOY-vgkyw&list=PLEoMzSkcN8oPH1au7H6B7bBJ4ZO7BXjSZ<br />- Emacs Tips: https://www.youtube.com/watch?v=wKTKmE1wLyw&list=PLEoMzSkcN8oMHJ6Xil1YdnYtlWd5hHZql<br />- Emacs Desktop Environment: https://www.youtube.com/watch?v=f7xB2fFk1tQ&list=PLEoMzSkcN8oNPbEMYEtswOVTvq7CVddCS<br />- Emacs IDE: https://www.youtube.com/watch?v=E-NAM9U5JYE&list=PLEoMzSkcN8oNvsrtk_iZSb94krGRofFjN<br />- Emacs Mail: https://www.youtube.com/watch?v=yZRyEhi4y44&list=PLEoMzSkcN8oM-kA19xOQc8s0gr0PpFGJQ<br />- Learning Emacs Lisp: https://www.youtube.com/watch?v=RQK_DaaX34Q&list=PLEoMzSkcN8oPQtn7FQEF3D7sroZbXuPZ7<br />- Craft Your System with GNU Guix: https://www.youtube.com/watch?v=iBaqOK75cho&list=PLEoMzSkcN8oNxnj7jm5V2ZcGc52002pQU<br /><br />Music credits:<br /><br />Coriolis Effect by logos feat. stefsax, licensed Creative Commons 3.0 CC-BY http://ccmixter.org/files/mseq/26296<br />reNovation by airtone, licensed Creative Commons 3.0 CC-BY http://ccmixter.org/files/airtone/60674<br />ukeSounds by airtone, licensed Creative Commons 3.0 CC-BY http://ccmixter.org/files/airtone/32655<br />Between Worlds (Instrumental) by Aussens@iter, licensed Creative Commons 3.0 CC-BY http://ccmixter.org/files/tobias_weber/56664<br />...<br />https://www.youtube.com/watch?v=xVyvz2aViP8

View file

@ -0,0 +1,154 @@
<p>Starting with commit <code>29b5e57e</code> to the <code>main</code> branch of <a href="https://protesilaos.com/emacs/modus-themes">the Modus
themes</a>, users have the option to
customise the presentation of the Org agenda. This will become widely
available through upstream Emacs and GNU ELPA in version <code>1.5.0</code> of the
themes (tentative release frame in early July). The new variable is
<code>modus-themes-org-agenda</code>, which accepts an alist where each combination
corresponds to specific parts of the agenda buffers. Those parts are
parameterised to be styled independent of each other.</p>
<p>First an overview of the user-facing code and then some screen shots:</p>
<pre><code class="language-elisp">(setq modus-themes-org-agenda
'((header-block . (variable-pitch scale-title))
(header-date . (grayscale bold-today))
(scheduled . uniform)
(habit . traffic-light-deuteranopia)))
</code></pre>
<p>Those associations correspond in the given order to:</p>
<ul>
<li>
<p>The block headers that describe each agenda view. For example, when
you do <code>M-x org-agenda</code> followed by <code>n</code> you get a header at the top
that describes the days view and one further below which pertains to
all pending tasks.</p>
</li>
<li>
<p>The date headers in the day views.</p>
</li>
<li>
<p>Items with a scheduled timestamp assigned to them. Remember that
“scheduled” refers to the day/time a task should be started: it is not
a deadline (read <a href="https://bzg.fr/en/on-using-to-do-lists-efficiently/">On using to-do lists
efficiently</a>
(2021-04-26) by Bastien Guerry, the Org maintainer).</p>
</li>
<li>
<p>The <code>org-habit</code> graph for those who use it to track their consistency
over recurring tasks (e.g. daily exercise).</p>
</li>
</ul>
<p>The <code>header-block</code> and <code>header-date</code> keys accept lists of values which
combine their effects. For instance, <code>header-date</code> can use a
<code>workaholic</code> value to apply uniform colouration to weekdays and weekends
and combine it with <code>grayscale</code> so that the colours are black/white
instead of the default shades of cyan. Those lists can be one item
long, such as <code>(header-date . (grayscale))</code>. For more items, the order
is not significant, so <code>(header-date . (workaholic grayscale))</code> and
<code>(header-date . (grayscale workaholic))</code> yield the same results.</p>
<p>The <code>scheduled</code> and <code>habit</code> keys accept a symbol, as shown in the sample
alist above.</p>
<h2>Default looks</h2>
<p>This is an agenda buffer without any customisations whatsoever. We use
colour to differentiate the various constructs, but try not to overdo it
as users agendas can be rich with entries and too much colour can be a
hindrance to productivity.</p>
<p><a href="https://protesilaos.com/assets/images/attachments/2021-06-02-modus-operandi-org-agenda-default.png"><img alt="Modus Operandi default" src="https://protesilaos.com/assets/images/attachments/2021-06-02-modus-operandi-org-agenda-default.png" /></a></p>
<p><a href="https://protesilaos.com/assets/images/attachments/2021-06-02-modus-vivendi-org-agenda-default.png"><img alt="Modus Vivendi default" src="https://protesilaos.com/assets/images/attachments/2021-06-02-modus-vivendi-org-agenda-default.png" /></a></p>
<h2>Tweaked looks</h2>
<p>Here is the same agenda view with the following styles (remember to read
either the doc string or the manuals entry on the matter):</p>
<pre><code class="language-elisp">(setq modus-themes-org-agenda
'((header-block . (variable-pitch scale-title))
(header-date . (grayscale bold-today))
(scheduled . uniform)
(habit . simplified)))
</code></pre>
<p><a href="https://protesilaos.com/assets/images/attachments/2021-06-02-modus-operandi-org-agenda-tweaked.png"><img alt="Modus Operandi tweaked" src="https://protesilaos.com/assets/images/attachments/2021-06-02-modus-operandi-org-agenda-tweaked.png" /></a></p>
<p><a href="https://protesilaos.com/assets/images/attachments/2021-06-02-modus-vivendi-org-agenda-tweaked.png"><img alt="Modus Vivendi tweaked" src="https://protesilaos.com/assets/images/attachments/2021-06-02-modus-vivendi-org-agenda-tweaked.png" /></a></p>
<h2>Deuteranopia styles</h2>
<p>As I have noted before, such as in <a href="https://protesilaos.com/codelog/2021-05-19-modus-themes-status-update/">my latest status
report</a>
on the Modus themes progress, we provide the tools to empower users
with red-green colour deficiency (deuteranopia). This practically means
to avoid unconditional colour-coding that relies on a distinction
between red and green, by substituting green with blue. To that end,
the themes provide <code>modus-themes-success-deuteranopia</code> (e.g. for Org
“DONE” tasks or Isearch matches) and <code>modus-themes-diffs</code> which has
relevant styles with a red-blue design.</p>
<p>For <code>modus-themes-org-agenda</code>, the only place where we need to introduce
such an alternative is for the <code>org-habit</code> graph. We do so by tweaking
the <code>traffic-light</code> style/workflow as <code>traffic-light-deuteranopia</code>: it
uses red, yellow, and blue to present its indicators.</p>
<p>With those configurations we get the following samples:</p>
<pre><code class="language-elisp">(setq modus-themes-success-deuteranopia t)
(setq modus-themes-org-agenda
'((header-block . (variable-pitch scale-title))
(header-date . (grayscale bold-today))
(scheduled . uniform)
(habit . traffic-light-deuteranopia)))
</code></pre>
<p><a href="https://protesilaos.com/assets/images/attachments/2021-06-02-modus-operandi-org-agenda-deuteranopia.png"><img alt="Modus Operandi deuteranopia" src="https://protesilaos.com/assets/images/attachments/2021-06-02-modus-operandi-org-agenda-deuteranopia.png" /></a></p>
<p><a href="https://protesilaos.com/assets/images/attachments/2021-06-02-modus-vivendi-org-agenda-deuteranopia.png"><img alt="Modus Vivendi deuteranopia" src="https://protesilaos.com/assets/images/attachments/2021-06-02-modus-vivendi-org-agenda-deuteranopia.png" /></a></p>
<h2>Attention to detail</h2>
<p>To develop this variable, I benefited from the insights, commentary,
suggestions, and testing of Gustavo Barros <a href="https://gitlab.com/protesilaos/modus-themes/-/issues/208">in issue
208</a> (the
discussion has over 200 comments as of this writing). Gustavo put
forward the idea of reviewing the old defaults, which eventually led us
to the realisation that only a new customisation option would suffice;
an option in the form of an alist to offer us maximum flexibility.</p>
<p>Internally, the design of <code>modus-themes-org-agenda</code> draws from the
in-progress patch of Philip Kaludercic on the redesign of compound
values for the numerous customisation options the themes provide,
starting with <code>modus-themes-mode-line</code> (refer to the discussion in
<a href="https://gitlab.com/protesilaos/modus-themes/-/merge_requests/40">merge request
40</a>).</p>
<p>Through the discussion with Gustavo, we also identified areas where Org
itself can be improved. Those will be formalised as patches and sent to
the maintainers. Their basic idea is to implement faces that are
optimised for their context in the agenda buffers. I shall work on
those as soon as I am done with this report and will write about them in
those web pages after they are accepted by upstream.</p>
<p>In short, we pay attention to detail and want the best possible result
for all users. Thanks again to Gustavo for the fruitful collaboration
thus far and thanks in advance to Philip for the forthcoming patches!</p>
<hr />
<p><strong>NOTE:</strong> The <code>modus-themes-org-agenda</code> supersedes the now-deprecated
<code>modus-themes-org-habit</code>. Users of the old variable can get the exact
same styles by controlling the <code>habit</code> key inside of the new alist, with
possible values still being the same as before, plus the
deuteranopia-optimised addition, namely: <code>nil</code> (default), <code>simplified</code>,
<code>traffic-light</code>, <code>traffic-light-deuteranopia</code>.</p>

View file

@ -0,0 +1 @@
<p>Megyn Kelly is joined by Janice Dean, Fox News meteorologist and author of the new book "Make Your Own Sunshine," to talk about the demise of Gov. Andrew Cuomo, Dean's role in driving the story from the beginning, the latest allegations of sexual harassment and misconduct against him, the way the media covered him last year (including his brother on CNN), the latest on where things stand with the nursing home scandal, the heroism of Ron Kim, the importance of making your own sunshine, and more.</p><p><br /></p><p>Follow The Megyn Kelly Show on all social platforms:</p><p><br /></p><p>Twitter: <a href="http://twitter.com/MegynKellyShow">http://Twitter.com/MegynKellyShow</a></p><p>Instagram: <a href="http://instagram.com/MegynKellyShow">http://Instagram.com/MegynKellyShow</a></p><p>Facebook: <a href="http://facebook.com/MegynKellyShow">http://Facebook.com/MegynKellyShow</a></p><p><br /></p><p>Find out more information at:</p><p><a href="https://www.devilmaycaremedia.com/megynkellyshow">https://www.devilmaycaremedia.com/megynkellyshow</a></p>

View file

@ -0,0 +1 @@
<!-- SC_OFF --><div class="md"><p>This is a cross-post of my email to guix-devel.</p> <p>Hi folks, </p> <p>My name is Sage. I wrote a cross-platform Guix-like package manager called Xiden. It applies functional package management to the Racket ecosystem. It is also free software under the GPLv3. The source is available at zyrolasting/xiden on Github, pending migration to a new host. </p> <p>I&#39;m at the point where users are requesting a GNU/Linux distribution for Xiden, such that Racket is the primary language for day-to-day operation. I&#39;m ignorant of the scope of work, and am unsure if I can do it alone. My understanding is that you had to bootstrap your entire toolchain and address Ken Thompson&#39;s compiler hack from a different angle. Is that right? </p> <p>I&#39;d greatly appreciate learning how you all built Guix&#39;s GNU/Linux distribution so that I can prepare a realistic roadmap and recruit help where necessary. I&#39;m bad at both of those things, but if there is any opportunity to collaborate on implementation details based on Xiden&#39;s progress, I am happy to give back. </p> <p>Thank you for Guix, and thank you for any replies.</p> </div><!-- SC_ON --> &#32; submitted by &#32; <a href="https://www.reddit.com/user/vzen"> /u/vzen </a> <br/> <span><a href="https://www.reddit.com/r/GUIX/comments/p8v5xd/how_did_you_handle_making_a_gnulinux_distribution/">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/GUIX/comments/p8v5xd/how_did_you_handle_making_a_gnulinux_distribution/">[comments]</a></span>

View file

@ -0,0 +1 @@
<p><img src="https://spee.ch/6/d08a2cfceb2c367e.png" width="480" alt="thumbnail" title="Windows 11. A Privacy Review" /></p>Let's do a deep dive on the elements of Windows 11 that impact on privacy. We'll discuss Microsoft ID, Location, OneDrive, Online Speech Recognition, Telemetry, App Security. How does Windows 11 stack up? Is it better than MacOS privacy wise? How about when compared against Android and Linux?<br /><br />O&O ShutUp10++ <br />https://www.oo-software.com/en/shutup10<br /><br />Check Out Startpage Search Engine<br />https://www.startpage.com/?segment=startpage.referral&utm_source=rob.braxman<br /><br /><br />-----------------------------------<br /><br />I'm the Internet Privacy Guy. I'm a public interest technologist. I'm here to educate. You are losing your Internet privacy and Internet security every day if you don't fight for it. Your data is collected with endless permanent data mining. Learn about a TOR router, a VPN , antivirus, spyware, firewalls, IP address, wifi triangulation, data privacy regulation, backups and tech tools, and evading mass surveillance from NSA, CIA, FBI. Learn how to be anonymous on the Internet so you are not profiled. Learn to speak freely with pseudo anonymity. Learn more about the dangers of the inernet and the dangers of social media, dangers of email.<br /><br /><br />I like alternative communication technology like Amateur Radio and data communications using Analog. I'm a licensed HAM operator.<br /><br /><br />Support this channel on Patreon! https://www.patreon.com/user?u=17858353<br /><br />Contact Rob on the Brax.Me App (@robbraxman) for encrypted conversations (open source platform)<br /><br />https://brax.me/home/rob Store for BytzVPN, BraxRouter, De-googled Privacy AOSP Phones, Linux phones, and merchandise<br /><br />https://bytzvpn.com Premium VPN with Pi-Hole, Cloud-Based TOR Routing<br /><br />https://whatthezuck.net Cybersecurity Reference<br /><br />https://brax.me Privacy Focused Social Media - Open Source <br /><br />My GPG Public Key https://brax.me/f/rob_braxme_public.asc/T4AZ5ea27dc817c903.67892248<br /><br /><br /><br />Please follow me on Odysee! (Previously LBRY)<br />https://odysee.com/$/invite/@RobBraxmanTech:6

View file

@ -0,0 +1 @@
<!-- SC_OFF --><div class="md"><p>I want to set eglot to use flow instead of js-ts server for my project (because currently eglot doesn&#39;t support flow lang). Is there some way to define this in .dir-locals.el?</p> <pre><code>((js-mode . ((add-to-list &#39;eglot-server-programs &#39;(js-mode . (&quot;flow&quot; &quot;lsp&quot;)))))) </code></pre> </div><!-- SC_ON --> &#32; submitted by &#32; <a href="https://www.reddit.com/user/saarin"> /u/saarin </a> <br/> <span><a href="https://www.reddit.com/r/emacs/comments/r9ds67/project_specific_eglot_config_flow_lang/">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/emacs/comments/r9ds67/project_specific_eglot_config_flow_lang/">[comments]</a></span>

View file

@ -0,0 +1,30 @@
<p>A quick note that I thought might be interesting to document.</p>
<p>As befits a shell written in elisp, eshell is extremely easy to modify to your use. There are a few packages floating around that add autojump/fasd/z type functionality to eshell. These let you jump quickly to any previously visited directory. As it turns out its very easy to implement a more powerful version of this by piggybacking off of <a href="https://github.com/karthink/consult-dir">consult-dir</a>.</p>
<p>Heres a <strong>z</strong> command that lets you jump to any previously visited directory, as well as any bookmark, project or emacs-wide recent directory:</p>
<video controls="controls" loop="loop" width="700">
<source src="https://karthinks.com/img/eshell-z.mp4" type="video/mp4" />
Your browser does not support the video tag.
</video>
<p>Its a single function:</p>
<div class="highlight"><pre><code class="language-emacs-lisp">(<span style="color: #a2f;">defun</span> <span style="color: #b8860b;">eshell/z</span> (<span style="color: #a2f;">&amp;optional</span> <span style="color: #b8860b;">regexp</span>)
<span style="color: #b44;">"Navigate to a previously visited directory in eshell, or to
</span><span style="color: #b44;">any directory proferred by </span><span style="color: #b8860b;">`consult-dir'</span><span style="color: #b44;">."</span>
(<span style="color: #a2f;">let</span> ((<span style="color: #b8860b;">eshell-dirs</span> (<span style="color: #b8860b;">delete-dups</span>
(<span style="color: #00a000;">mapcar</span> <span style="color: #b8860b;">'abbreviate-file-name</span>
(<span style="color: #b8860b;">ring-elements</span> <span style="color: #b8860b;">eshell-last-dir-ring</span>)))))
(<span style="color: #a2f;">cond</span>
((<span style="color: #a2f;">and</span> (<span style="color: #b8860b;">not</span> <span style="color: #b8860b;">regexp</span>) (<span style="color: #a2f;">featurep</span> <span style="color: #b8860b;">'consult-dir</span>))
(<span style="color: #a2f;">let*</span> ((<span style="color: #b8860b;">consult-dir--source-eshell</span> <span style="color: #666;">`</span>(<span style="color: #a2f;">:name</span> <span style="color: #b44;">"Eshell"</span>
<span style="color: #a2f;">:narrow</span> <span style="color: #b44;">?e</span>
<span style="color: #a2f;">:category</span> <span style="color: #b8860b;">file</span>
<span style="color: #a2f;">:face</span> <span style="color: #b8860b;">consult-file</span>
<span style="color: #a2f;">:items</span> <span style="color: #666;">,</span><span style="color: #b8860b;">eshell-dirs</span>))
(<span style="color: #b8860b;">consult-dir-sources</span> (<span style="color: #00a000;">cons</span> <span style="color: #b8860b;">consult-dir--source-eshell</span>
<span style="color: #b8860b;">consult-dir-sources</span>)))
(<span style="color: #b8860b;">eshell/cd</span> (<span style="color: #00a000;">substring-no-properties</span>
(<span style="color: #b8860b;">consult-dir--pick</span> <span style="color: #b44;">"Switch directory: "</span>)))))
(<span style="color: #800;">t</span> (<span style="color: #b8860b;">eshell/cd</span> (<span style="color: #a2f;">if</span> <span style="color: #b8860b;">regexp</span> (<span style="color: #b8860b;">eshell-find-previous-directory</span> <span style="color: #b8860b;">regexp</span>)
(<span style="color: #00a000;">completing-read</span> <span style="color: #b44;">"cd: "</span> <span style="color: #b8860b;">eshell-dirs</span>)))))))
</code></pre></div><p>Plus <code>consult-dir</code>, of course.</p>
<p>Note that if you provide input to the command instead, <em>e.g.</em> <code>z doc</code>, it will jump directly to the last matching directory you visited in eshell, <em>i.e.</em> <code>~/Documents/</code> or something like it.</p>
<p>The idea is simple, and it should be trivial to write something similar if youre a Helm or Ivy user, as well as to write one for the comint mode <code>M-x shell</code>.</p>

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1 @@
&#32; submitted by &#32; <a href="https://www.reddit.com/user/mickeyp"> /u/mickeyp </a> <br/> <span><a href="https://www.masteringemacs.org/article/tree-sitter-complications-of-parsing-languages">[link]</a></span> &#32; <span><a href="https://www.reddit.com/r/emacs/comments/r0i031/tree_sitter_and_the_complications_of_parsing/">[comments]</a></span>

View file

@ -0,0 +1,42 @@
<p>Eric and Brandon talk about RHEL 8.5 and RHEL 9 Beta and talk about some interesting tools for managing your datacenter and IT assets.</p>
<p><a href="https://destinationlinux.network" rel="nofollow">Destination Linux Network</a><br>
<a href="https://sudo.show" rel="nofollow">Sudo Show Website</a><br>
<a href="https://bitwarden.com/dln" rel="nofollow">Sponsor: Bitwarden</a><br>
<a href="https://do.co/dln" rel="nofollow">Sponsor: Digital Ocean</a><br>
<a href="https://sudo.show/swag" rel="nofollow">Sudo Show Swag</a></p>
<p>Contact Us:<br>
<a href="https://sudo.show/discuss" rel="nofollow">DLN Discourse</a><br>
<a href="mailto:contact@sudo.show" rel="nofollow">Email Us!</a><br>
<a href="https://sudo.show/matrix" rel="nofollow">Sudo Matrix Room</a></p>
<p>Follow our Hosts:<br>
<a href="https://open-tech.net" rel="nofollow">Brandon&#39;s Website</a><br>
<a href="https://github.com/dbrandonjohnson" rel="nofollow">Brandon&#39;s GitHub</a><br>
<a href="https://gitlab.com/sudoshow" rel="nofollow">Brandon&#39;s Gitlab</a><br>
<a href="https://itguyeric.com" rel="nofollow">Eric&#39;s Website</a><br>
<a href="https://www.redhat.com/en/livestreaming" rel="nofollow">Red Hat Streaming</a></p>
<p>Asset Management<br>
<a href="https://snipeitapp.com/" rel="nofollow">https://snipeitapp.com/</a><br>
CMDB (Content Management Database)<br>
<a href="https://www.cmdbuild.org" rel="nofollow">https://www.cmdbuild.org</a><br>
OS Ticket (can be morphed into it added it because it is a widely used solution)<br>
<a href="https://osticket.org" rel="nofollow">https://osticket.org</a><br>
IPAM/DCIM (IP Address Management and Datacenter Infrastructure Management)<br>
<a href="https://github.com/netbox-community/netbox" rel="nofollow">https://github.com/netbox-community/netbox</a></p>
<p>Chapters<br>
00:00 Intro<br>
00:42 Welcome<br>
02:00 Sponsor: Bitwarden<br>
03:02 Sponsor: Digital Ocean<br>
04:10 RHEL 8.5 and 9 Beta<br>
21:18 Snipit Asset Management<br>
33:56 CMDB Build<br>
36:11 OSTicket<br>
37:44 Netbox<br>
46:55 Call to Action<br>
48:20 Wrap Up</p><p><a href="https://www.patreon.com/sudoshow" rel="payment">Support Sudo Show</a></p>