[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology

Name
Options
Comment
Verification
4chan Pass users can bypass this verification. [Learn More] [Login]
File
  • Please read the Rules and FAQ before posting.
  • You may highlight syntax and preserve whitespace by using [code] tags.

08/21/20New boards added: /vrpg/, /vmg/, /vst/ and /vm/
05/04/17New trial board added: /bant/ - International/Random
10/04/16New board for 4chan Pass users: /vip/ - Very Important Posts
[Hide] [Show All]


Janitor acceptance emails will be sent out over the coming weeks. Make sure to check your spam folder!


[Advertise on 4chan]


File: emaks.png (149 KB, 512x512)
149 KB PNG
i avoided emacs in favor of vim for years, saying emacs was too complicated. switched recently, instantly felt at home
>>
Oh, yeah? And what do you need GNU Emacs for?
>>
>>109314524
Not OP, but emacs is an extensible computing environment. I use it as the front end for most of my computer needs.
I just recently set up internet radio with this: https://github.com/jroimartin/radio
>>
>>109314281
I don't understand how people can use neovagina with a million plugging in lua (lmao) and tell me with a straight face that emacs is bloated.

Vim I can understand, as it's preinstalled on most systems, but as soon as you start customizing it with plugins, might as well use the superior alternative: GNU Emacs
>>
>>109314576
>Not OP
Opinion discarded.
>>
>>109314577
lua isn't bloated

What makes neovagina bloated is that they still support vimscript. Running two scripting engines is retarded.
>>
>>109314524
to read man pages with WoMan?
>>
>>109314524
i'm OP
you don't "need" anything other than vi (or even less, ed?) by that metric. however, i do make extensive use of org-mode, dired, i prefer the buffer-based architecture GNU emacs presents and how "raw" it feels, i even use the newsticker to browse a national news aggregator lol. most of these things come ootb with GNU emacs, my config is very much minimal
>>
>>109314588
Usecase for opinions?
>>
>>109314667
neovim is vibecoded slop these days and most of the features they are adding should be plugins. they should be improving the APIs instead of adding built-in ways to do everything (even the built-in package manager should go, even though I do use it)

Lua is fine tho
>>
>>109314577
the problem is all those freaking key-bindings that make no sense at all .
yeah its a nice program but just ridiculous with all the keystrokes.

couldnt they think of a better way of controlling it .
>>
>>109314524
My window manager.
>>
>>109314281
>t. 1970s lisp cobweb
>>
>>109314524
Tetris
Web browsing
Encryption
Certainly not text editing
>>
File: cobson-head.png (21 KB, 296x400)
21 KB PNG
>>109314281
>i avoided 4chan in favor of reddit for years, saying 4chan was too rapist and racist. >switched recently, instantly felt at home
>>
>>109314524
wasting time and taking notes
>>
>>109315091
hey thats what i use 4channel for!
>>
>try to use visual studio for the first time in months
>you HAVE to update to continue using
>closes if you choose not to update
>>
>>109314680
>you don't "need" anything other than vi (or even less, ed?)
I'm unironically using ed more and more. It started with me just playing around with it to see what it could do, with no intention of switching from vim. Then started using it for smaller edits, and then gradually bigger edits. And then started extending it with history and syntax highlighting through rlwrap and now I have an .inputrc file full with ed keybindings (for quick navigation, listing TODO comments and listing all function names with line numbers, compiling and running, etc.). And If I want to change lines in ed vi-style, I can still copy and edit them with readline's vi-mode.
>>
>>109315076
Welcome home, niggerfaggot.
>>
>>109314524
Typing japanese
>>
>>109314524
you can make window manager, gui applications, terminal apps in elisp
because emacs is basically a lisp interpreter, like python you can do anything with it
>>
>>109315405
Why not EmacsOS then?
>>
>>109316127
exwm
>>
>>109316332
sexwm
>>
>>109316332
>EXWM (Emacs X Window Manager)
This is not an OS, nigga.
>>
>>109316752
what is an OS, but a miserable little pile of secrets
>>
>>109316776
It is a government-certified product.
>>
>>109316776
>>
>>109316752
It's all gnu. But I'm also still waiting for someone to make a distro around it.
>>
File: 2026-07-19_15-29-59.png (59 KB, 838x838)
59 KB PNG
>>109315352
I also like the latin-postfix input method. It makes typing accented characters very easy™.

>describe-input-method
C-h I latin-postfix RET

>set-input-method
C-x RET C-\ latin-postfix
>>
Yes, emacs is the best. I recommend trying org babel.
>>
clusterfuckish buggy slow piece of shit with
>>109314524
eight megabytes and constantly swapping
>>
File: 2026-07-19_17-59-38.png (112 KB, 956x1012)
112 KB PNG
>>109318288
>I recommend trying org babel.
A really good example to start with is Emacs Lisp Elements by protesilaos. It's a book on Emacs Lisp that's written in org-mode and exported to various formats. However, I prefer reading it in the original org version, because the Emacs Lisp source blocks can be executed by hitting `C-c C-c`, so one can run the code while reading the document to see what it does.

https://github.com/protesilaos/emacs-lisp-elements
- clone the repo
- open the doc via `emacs elispelem.org`
- when you come to a source block, put your cursor inside it and hit `C-c C-c`.
>>
>>109314963
text object keybinds make perfect sense, you got filtered hard
>>
>>109315313
thanks, gay retard
>>
>>109316127
>writing a kernel and hardware drivers in an interpreted language
what could possibly go wrong?
>>
Emacs needs org2pdf, having to export to html and then with the browser export it to pdf is retarded.

Im allergic to latex produces a rush on me.
>>
>>109321117
>org2pdf
interesting
>>
>>109314281
You feel like that because you are not doing anything useful. Text editor should be a text editor and not an operating system.
Emacs is bloated and slow, even buggy. Vim is retarded too unless you are working over a ssh connection.
>>
Emacs is my most productive tool. In the last 20 years I've probably made more money using emacs than any other single piece of software. One of the best career choices I ever made was embracing emacs and the CLI rather than hopping from one FOTM editor to the next. It's my swiss army knife of technical problem solving.
>>
File: guix.png (257 KB, 814x576)
257 KB PNG
>>109316127
https://guix.gnu.org
>>
File: shame.jpg (52 KB, 623x400)
52 KB JPG
>>109314281
Vim traitor! shame! SHAME! *SHAME*!!
>>
>>109324064
evil-mode is pretty good
>>
>>109325461
evil mode, spacemacs, and doom emacs are all crimes.
>>
File: ewm-showcase.png (1.24 MB, 3200x1800)
1.24 MB PNG
>>109314524
Emacs is my WM
https://codeberg.org/ezemtsov/ewm
>>
>>109314524
if u have to ask u dont need to know
>>
>>109327531
>wayland
gay
>>
>>109328009
waylandchads won
>>
>>109328027
exwm
x chads win again
>>
>>109323821
oh thanks anon i installed guix on fedora as a foreign distro package manager laptop bricking mouse choking boot stopping slop factory of absolute fucking bullshit thanks I thought I blew out my hardware. But no my UEFI dell latitude screen works fine with the mouse. having guix rape your fedora is quite the experience. i never saw so many polo slavic úç type fuckassery maybe my computer works better with this Elite Albanian typescript
>>
>>109325717
holy vimmer sneed
>>
They're both shit.
>>
>>109331137
Wrong.
>>
>>109314281
Emacs is shit, but it's comfy.
Had high hopes for Lem, but they've made some questionable choices and it's still far less functional. Still think a fresh Emacs clone in Common Lisp (and multithreaded or whatever) is an excellent idea.
>>
>>109332545
>fresh Emacs clone in Common Lisp (and multithreaded or whatever)
this and some more/better api's for building UI's would be great
>>
>>109318311
werks on my machine
>>
File: Emacs-Yotsuba.png (88 KB, 1920x1055)
88 KB PNG
COMFY

nix has the best configs you can borrow the best mall of configs (i have not tried guix for long without it crashing prematurely)
>>
I've been using emacs only with evil mode so far (particularly in doom emacs). Should I give vanilla keybinds a shot?
>>
>>109336671
might as well
I prefer them to any vim shit
but it depends on what you're used to I guess
just not a fan of modal editing myself
>>
>>109336751
Once you get used to them, the vanilla binding only really need a couple tweaks. They're the defaults for a reason. People do recommend remapping capslock to control though but I don't.
>>
>>109336671
>vanilla keybinds
at least install god-mode and prevent rsi
>>
>>109336671
Yes. I used evil-mode for many years before finally giving vanilla a shot and I get it now. They won't make sense at first, but you'll soon realize that keychord editing is a lot less cognitive load than modal editing. With modal editing, there's a tiny barrier between the intended action and the current mode state that has to be dealt with for every decision. Eventually, with enough time getting used to the keybinds, you'll realize that not having this barrier and being able to just type when you need to type and do some action with a keybind requires zero mental effort
>>
>>109336671
Even if you use evil, a lot of the vanilla bindings are still there if you want to use them. I use predominately evil bindings, but I often mix in vanilla bindings too.
C-x k
C-x 0
C-x 1
C-\
C-M-h
C-M-\
M-:

a few non-evil bindings i use frequently



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.