fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

11K
active users

#elisp

5 posts5 participants0 posts today

The #Emacs #elisp manual claims 'CDR is pronounced "could-er".'

I always pronounced it "cad-er".

Then I tried youtube to find a definitive pronunciation guide, but searching for things involving lisp and pronunciation means I find videos about lisp the speech impairment, not lisp the programming language.

So, what is it?

C-c-c-conjecturing, and dealing with recursion in Emacs (more excursus)

Another blog post, this one not tagged as part of the lambda-calculus series because it doesn't directly deal with lambda-calculus, but it follows on from Part 2, dealing with issues of recursion, and building up towards the #YCombinator and other #lambdacalculus issues.

Some fun things evaluating the efficiency of implementing different functions in #Elisp (with metrics!), and some fun images/visualisations of an interesting function.

Just moved to Fosstodon!

Dad and husband in . I teach , , and (and ) in .

Daily user since the late 80s, on and off since the 90s. Strictly since 2010s. , , and for teaching and research.

, , y roto. and . Love

Does anyone have a nice-to-use Emacs solution for searching an entire multi-file codebase for all instances of a string and then being able to navigate to one of those instances by selecting it?

That and Git conflict resolution are like the only two reasons I have VSCode installed anymore.

Hey everyone. I must admit, I don't believe I have ever seen someone enter #utf8 #unicode characters on a #computer in a natural way. Which seems weird, because a bunch of languages use them.

I wrote a #commonLisp #asdf package that just looks up a list of symbols in a file that has every non-surrogate unicode codepoint in it, and an #emacs #elisp function that just calls the #lisp one.

codeberg.org/tfw/unicode-chars

Multilingual people, what can you tell me about doing this at all?

(use-package erc :ensure t)
(use-package lem :ensure t)
(use-package emms :ensure t)
(use-package 0x0 :ensure t)
(use-package mastodon :ensure t)
(use-package expand-region :ensure t)
(use-package rust-mode :ensure t)

so far this many packages I am using!

I might also should learn elisp to go into emacs's internals.

Lisp (elisp) nerds. Halp! What does adding a star after a variable mean in lisp/elisp?

See `cmd*` below

I've tried searching for it but I get no hits. I don't like the elisp docs.

To fix a longtime personal annoyance I've added this small advice to make RET and TAB work in the xref results buffer even if the cursor is on the header line (which is where it lands when the buffer is created):

(defun my-xref-goto-next-line-hack (&optional quit)
(unless (xref--item-at-point)
(xref-next-line-no-show)))

(advice-add 'xref-goto-xref :before 'my-xref-goto-next-line-hack)

Im starting to learn elisp, still in early stages but the possibilities are so cool
One thing im thinking of making are interactive commands which show for example a list of current tramp connections and when you select it, it sets the default-directory and runs whatever command you want (could use C-u to select a directory)
Thought of this cause i use tramp extensively, some way to filter buffers by connections(maybe possible with ibuffer?) and selectively run commands on connections without needing to switch to a remote buffer with the default directory you need and then running commands would be nice for example