A list of puns related to "Emacs"
Hello!
So, I'm subscribed to a Golang newsletter. I also try to keep my INBOX clean by deleting messages that I wouldn't need to read a second time and archiving those that I may need later, etc. This mean that any newsletter will be deleted after I stack articles of my interest to read later (in Pocket, currently).
But I was really tired of opening URLs on my browser from my e-mail and adding stuff to Pocket manually... why I need to do that when I'm using Emacs anyway, right?
Let's *scratch* that itch (Emacs pun intended):
(use-package el-pocket
:preface (require 'thingatpt)
:bind (:map mu4e-view-mode-map ("l" . el-pocket-add-url-at-point))
:init (defun el-pocket-add-url-at-point ()
"Add URL at point to Pocket"
(interactive)
(let* ((url-shr (get-text-property (point) 'shr-url))
(url-at-point (thing-at-point 'url))
(url (or url-shr url-at-point)))
(el-pocket-add-url url)))
:config (el-pocket-load-auth))
According to free-keys, I have many keys free in mu4e-view-mode
, among them, the l
key., so I decided to bind it with my crafted function. Everything else should be self-explanatory.
Enjoy!
Before I start I just want to apologize if this is a "noob" question, I'm just trying to learn.
I've used Doom Emacs for a few months now, and from what I've seen, it is EXTREMELY powerful, so I *want* to use it. But here's the problem for me. Some other programs, like VS Code are less powerful, but far, far easier for beginners. For instance the wide array of tutorial videos on YouTube, the way you change keybindings, or the way you download extra packages.
I think that Emacs can be far more powerful than VS Code, provided you have the proper knowledge about how it works. A great example of this is dired, it's so good that for a while I used it as my main file-manager. What's the best way to go about learning Emacs though? Should I just stop using Doom Emacs, download GNU Emacs and learn that way?
I have wanted to learn elisp for a while ever since I got started with Emacs using doom. I downloaded Programming with elisp book, but I found it very hard to follow along because since I'm new to emacs I couldn't manage to run a standalone elisp script in emacs.
Basically I created a new .el file but fly check gives me a lot of errors like I need to add a bunch of comments to the start of the file. I don't remember what they were but adding them didn't fix anything.
So I'm wondering is there an easy way to get started with elisp programming in emacs?
I've been using Emacs + org-roam for a year. But I recently tried logseq for two weeks. Both are great softwares, and have their strengths and weaknesses.
I'd like to share my thoughts, and see what you think.
Pro for Emacs:
Cons for Emacs:
Pros for Logseq:
Cons for Logseq:
There are also different considerations w.r.t. note taking:
To me, Logseq seems to be a very modern and promising note system, while Emacs remains a lot more reliable. It is really hard to choose between those two.
Good news for those on Mac and using the excellent Yamamoto Emacs port. I saw emacs-28.0.91 is merged into his work branch.
https://preview.redd.it/0ut721smx2b81.png?width=1122&format=png&auto=webp&s=5ed539b51802f3fb16fce0c86531bb4424c07bb6
Now you can use GNU Emacs as a full featured browser. Here's a short video demonstrating the features.
Video: https://youtu.be/y1k_lA2VUYg
Details: https://lifeofpenguin.blogspot.com/2022/01/gnu-emacs-configurable-browser.html
Initial message from the mighty Lars:
https://lists.gnu.org/archive/html/emacs-devel/2021-12/msg00463.html
Lot's of interest, judging from the epic threads that have ensued since then.
There aren't many programming languages or systems where you can just assume the existence of a built-in relational database. The IBM AS/400 was one such system from the 80s. Emacs could become one if the SQLite plan is executed.
Looking forward to org-mode tables that are backed and fed from RDBMS tables.
I spent a little time over the holidays playing around with a generic graph store for emacs. A lot of the stuff I've been interested in building lately is pretty graph-y. I think it could be nice to have a reusable store for graph like data in emacs. It would make it a lot easier for packages to interop and extend each other if there was a shared data structure underneath.
Anyway, this is the current, and very early, status of that idea. Would be interested to hear any feedback!
tl;dr: Opinionated, lightweight, modern, pewdiepie, asmr, modern, stable
https://github.com/progfolio/momacs
Hey guys, im trying to setup C# with LSP in Doom Emacs but I don't see anywhere how exactly you set it up. I have the plugin installed but I can't seem to get it to run my cs files. I try to run csharp-mode-menu
but it says I need to have it mount to an event with parameters.. but I have no idea what that means. Also can't find anywhere how I can compile my cs files too. Anyone know what Im missing?
--Edit--
I managed to get dap-mode setup with (debugger +lsp)
which enables dap-mode and the necessary integrations for lsp, (c# + lsp)
which enables the C# language packages and lsp integrations and lsp
for enabling LSP, but I have no idea how to setup the debugger for C#. I haven't been able to find much information for setting up the dap debugger for C#.
Hi, I recently started using emacs and I'm coming from vscode (with vim emulation, I can't leave vim keybindings), and one of the things that are keeping me from going all-in with emacs, is the fact that there is no "clear" way to customize emacs and get what you want, or at least it's not clear to beginners.
For example, in vscode there is syntax highlighting for a huge amount of languages, and if I want more complete support for a specific language I can install an extension easy peasy from the extension tab, in emacs, on the other hand, I would have to search for a package, install it, learn what it can do and configure it. It's somewhat daunting for someone who is not an expert like me.
Do you guys have any advice on how to customize emacs in a simple yet efficient way (I know there are some pre-configured distros like doom or space, I still have to look into those)? My aim is to be able to add whatever feature to my emacs config easily because I want it to be feature rich.
In the end, emacs seems to be a really powerful tool compared to vscode (which I think is already pretty powerful), but it's not clear *how* you should use it...
https://github.com/xl666/enime
Hello everyone, this is my first Emacs package, a just for fun project I created for improving my elisp knowledge. Used it at your own risk.
Enime is a sort-of elisp re-implementation of ani-cli using the same video scrapping methods but featuring a transient based TUI, because, subjectively, transient is a better UI than a CLI.
According to the Merriam-Webster dictionary, the word is more suited for copy/cut (like in vi/vim) than paste (Emacs).
Does anybody knows or have references for why this specific word was chosen?
Is this some mistake carried through times?
Perhaps I misunderstood. But it seems the usual implementation of this common suggestion is to switch it everywhere.
Is there a way to do it only for emacs? Do other non-GNU Emacs emacs has an option to switch it within the software?
I use Arch btw.
edit: Disabling caps lock probably makes more sense than swapping them. The often mentioned: setxkbmap -option ctrl:nocaps
. Instead of the swapcaps option.
Probably just easiest to install and use and learn, not necessarily my forever distro. I come from the windows world if that means anything.
I've been in a mood to re-think my dotfile setup and deployment method.
Typically, I just use my 'dotfiles' repo, and pull it down to a ~/home/(username)/hub folder, and then use 'GNU Stow' to just stow each folder with:
stow -t ~ (name of dotfile folder)
I wish I knew how to do this recursively, since its a bit tedious, but I do like how stow works in relation to dotfiles since I can't find anything just as useful.
Also, I use a one-way mindset meaning only one single computer has access to changing dotfiles so I don't mess anything up locally and have to go through git hell to figure out branches or to nuke, etc.
Would be curious to see everyone's setup.
Thanks.
Hello,
Rather recently, I am getting into integrating emacs shell into my workflow. I found that shell
works best for me. I tried e-shell
but it did not render very well (am I missing something here).
I would like to improve my shell experience and I was hoping for some help on that front. Specifically.
Using, something like ls
in my default shell color codes the directories and files. But shell in emacs doesn't do that. (I am using zsh shell default.)
The shell quotes every command. So typing ls
will first print ls
then the output. I will like to avoid that.
Somewhat asinine of me, but I tried to invoke nano
in side emacs shell. But then I couldn't terminate the process and had to kill the shell. Is there a way around it?
Is it advisable to run tmux in the shell?
Thank you very much for your time and any suggestions towards shell customization is welcome!
I have often been in the position of giving advice to a novice programmer on what text editor to adopt for their day-to-day programming. Needless to say, I always recommend Emacs.
I estimate that I have given such recommendation to 30-40 people over the years.
AFAIK, my success rate so far is 0.00%. ^(1)
I would like to improve this abysmal success rate.^(2)
Hence I would like to ask those of you who resisted adopting Emacs at first, but ultimately did so, what took you so long? What were the barriers?
And to those who have a better success rate than 0.00% at getting others to adopt Emacs, what is your secret?
^(1) What is even more bewildering, some of these programmers, who ended up choosing a different editor, have later told me that they wished that they could do with their editors the things that I can do with Emacs. (To hear them say such things one would think that they had had to settle for a less powerful editor, because Emacs had not been an option for them, somehow.)
^(2) My motivation here is not mere proselitism. Some of the people in question are actually co-workers, and I just want them to be more productive. It pains me to see how unproductive they are on account of the editors they use.
https://preview.redd.it/qar10n1s28e81.png?width=1290&format=png&auto=webp&s=b30bd2dc14daecd9ae18c196c09000dab7a56220
Ever wondered - what if multimedia editing were as simple as text manipulation? Simple cut, copy and paste operations. Thanks to VLC and FFMPEG, now you can use GNU Emacs for simple multimedia editing tasks.
Video: https://youtu.be/F6HSf5D6TtA
Code:
https://gitlab.com/atamariya/emacs/-/blob/dev/src/xwidget.c
https://gitlab.com/atamariya/emacs/-/blob/dev/lisp/xwidget.el
https://gitlab.com/atamariya/emacs/-/blob/dev/lisp/media.el
Details: https://lifeofpenguin.blogspot.com/2022/01/gnu-emacs-multimedia-editor.html
Hello everyone,
I'm a writer who lives in Germany (12 published novels with Random House), and I started using emacs a year ago and am falling in love more and more. It is perfect for organizing material for my novels, and I even use Mu4e for e-mails by now.
I would be happy to try to write my next novel with emacs. But there is one thing that just drives me crazy writing prose in emacs, and I wonder whether there is a solution to it. (Olivetti Mode or Writeroom mode do not solve this, regrettably.)
When writing prose, I don't want to have a blank line between each paragraph, but to have them indented instead. It just looks awkard to me, to have lines of dialogue like this:
"I met another woman", he said.
.
"Who is it?"
.
"You don't know her."
.
She gave him a furious stare.
It reather should look like this:
"I met another woman", he said.
..... "Who is it?"
..... "You don't know her."
..... She gave him a furious stare.
(Reddit deletes blank space, I had to put dots there.)
But the indentation shouldn't be Tabs or Spaces, it should just be how emacs displays the buffer.
Is there a way to make this possible, a way to write prose without blank lines between the paragraphs and to have the first line of each paragraph indented?
Formatted text properties like "indent more" insert spaces. Maybe this is the way emacs is made, and there is no way to just visually indent (like in a word processor) without putting characters in the document.
Thank you so much for any help on this!
Titus
Does any of you has the same problem? After having a redo/undo that retains every previous state , i am consntantly fearing when i need to use some app with only the basic redo undo (which a lot of times causes me a severe lost of work).
Why isn't this undo redo method more used in other apps.
Jupyter notebooks are literally what emacs has from a long long time.
We can also have code blocks within org-more, via babel. That is also so cool and similar to what jupyter is trying to build/sell.
Hi!
I am new at Emacs and I want to use it for Rust development,as the title says, but I'm actually confused with so many options, I read a bit about rustic and it seems very cool, actually I use vscodium for rust because of the extensions that I need and some features (code completion,inline docs and type showing), after that I also want to freeze the package versions for some personal reasons =)
I just want those features that I already have in the vscodium, i love Emacs and the way that it's extensible! (sorry ,English is not my mother tongue).
Thank you guys!
Please note that this site uses cookies to personalise content and adverts, to provide social media features, and to analyse web traffic. Click here for more information.