Emacs

465 readers
10 users here now

founded 2 years ago
MODERATORS
1
 
 

Hello,

I have been using erc ( IRC client ) for quite some time and I really like how it's integrated inside emacs. for past few days I have been trying out XMPP and would like to have a XMPP client inside emacs.

I searched on DDG to find an emacs client however none of them were actively maintain and the last commit was years ago.

is there a XMPP client written in elisp?

Thanks in advance!!

2
3
4
 
 

I'm looking for opinions on org-roam from people that used plain old org for notes extensively before trying org-roam. I've trying to figure out if I'm missing anything by not trying org-roam and it's hard because when I ask org-roam users what they get out of it they tend to reply with stuff that I already know how to do in org: daily notes, capture notes quickly and unobtrusively, searching for notes, linking to other notes. Often it turns out these org-roam users did not use org before org-roam. The exceptions to functionality being available in org that I see mentioned are automatic backlinks and a graphical representation of the link structure.

I have no interest in the seeing the link graph, but I'm not sure about automatic backlinks. In what ways do people find them useful?

It could also happen that the org-roam features I feel I already have in org (daily notes, capturing, searching and linking) are somehow better in org-roam than in plain org. Fair enough, for example I wasn't completely happy with searching and linking in org by itself, so I now use the excellent org-ql package for those tasks. Could someone who has done these things both in plain org and org-roam describe if and how they are improved in org-roam? Particularly, is capturing in org-roam somehow better than org-capture? Are org-roam dailies better than a datetree?

5
6
7
8
9
 
 

Emacs 30.1 includes security fixes for a shell injection vulnerability in man.el (CVE-2025-1244), and for arbitrary code execution with flymake (CVE-2024-53920). We recommend upgrading immediately.

10
11
 
 

Hello,

the most powerful thing in elisp is program as data but what does it mean how can I run data as a program. I was confused too but here is what I found.

First I tried this:

(setq x '(+ 1 3))
(x)

basically setting the value of x as a list. now x is set to some code but when I try to run x as function using (x) syntax we get this error *** Eval error *** Symbol’s function definition is void: x. It tried to look for function in x but couldn't find it. then how can I run the code that I stored in a variable? how to evaluate it? we need a built-in function eval.

If we run this code it works and outputs 4:

(setq x '(+ 1 3))
(eval x)

so yeah, it is how you can evaluate a code stored in a variable. feel free to correct me if there is another way to achieve it :)

12
 
 

cross-posted from: https://discuss.tchncs.de/post/25591500

Hi! I'd like to share a package of mine that was recently made available on MELPA.

Disproject is a package for GNU Emacs that provides integration with project.el and allows for dispatching various project-related commands via Transient menus.

It is similar to (and inspired by) the function project-switch-project, but also attempts to improve on its feature set in addition to the use of Transient. Projectile users may also find similarities to projectile-commander.

Some notable features include (but may not be limited to):

  • Auto-detecting the current project when starting the menu.
  • Switching between active projects (i.e. only those with open buffers).
  • Defining custom per-project suffixes like compilation commands to show in the menu (see disproject-custom-suffixes).
  • An option to prefer displaying buffers to another window when executing commands.
  • When available, integration with: envrc; magit; magit-todos; mise.el.
  • A set of customizable variables to substitute some commands in the menu (see Customization).
13
 
 

The latest, 29.x, version of Emacs. Whenever I drap&drop an image into a note, it'll open an image in a new buffer. An image won't get embedded or attached onto a note. Why not? Hasn't d&d functionality been added since several versions ago, natively?

How to embed or attach an image onto a note? Preferably, a) by Drap&Drop b) without any third-party package

14
15
 
 

announce the release of Magit version 4.0.

One of the best things to happen to EMACS!

More information can be found on in the release notes.

16
17
18
19
 
 

Hello,

I am an vim user and I am used to the vim way of doing things. I started tinkering with emacs some time ago and enjoying it since because of the elisp. however I find the default keybinding kinda weird and it's hard to get used to it. we can't even vi" or ci" in emacs. also emacs doesn't have inbuilt multi cursor support.

I really want to use emacs but these things are holding me back :(

20
21
22
23
24
25
1
Emacs 29.3 released (lists.gnu.org)
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 
 

Emacs 29.3 is an emergency bugfix release intended to fix several security vulnerabilities described below.

** Arbitrary Lisp code is no longer evaluated as part of turning on Org mode. This is for security reasons, to avoid evaluating malicious Lisp code.

** New buffer-local variable 'untrusted-content'. When this is non-nil, Lisp programs should treat buffer contents with extra caution.

** Gnus now treats inline MIME contents as untrusted. To get back previous insecure behavior, 'untrusted-content' should be reset to nil in the buffer.

** LaTeX preview is now by default disabled for email attachments. To get back previous insecure behavior, set the variable 'org--latex-preview-when-risky' to a non-nil value.

** Org mode now considers contents of remote files to be untrusted. Remote files are recognized by calling 'file-remote-p'.

view more: next ›