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



Thread archived.
You cannot reply anymore.




File: 1602845040489.png (195 KB, 638x783)
195 KB
195 KB PNG
>Wiki
https://www.emacswiki.org (Emacs Wiki)

>Manual
https://www.gnu.org/software/emacs/manual/emacs.html (GNU Emacs Manual)

>Tutorials
C-h t (Interactive Tutorial)
https://www.gnu.org/software/emacs/tour (GNU Emacs Tour)
https://www.tldp.org/HOWTO/Emacs-Beginner-HOWTO-1.html (TLDP Beginner's Guide)
http://ergoemacs.org/emacs/emacs.html (ErgoEmacs Tutorial)
https://www.youtube.com/playlist?list=PLX2044Ew-UVVv31a0-Qn3dA6Sd_-NyA1n ((Youtube) General Introduction)
https://www.youtube.com/playlist?list=PLVtKhBrRV_ZkPnBtt_TD1Cs9PJlU0IIdE ((Youtube) Org Mode)
https://www.youtube.com/playlist?list=PL8Bwba5vnQK14z96Gil86pLMDO2GnOhQ6 ((Youtube) Advanced Configuration)

>Self Documentation
C-h k (Keybinds)
C-h f (Functions)
C-h v (Variables)

>Programming in Elisp
https://www.gnu.org/software/emacs/manual/eintr.html (GNU Elisp Manual)
http://ergoemacs.org/emacs/elisp.html (ErgoEmacs Elisp Guide)
https://github.com/bbatsov/emacs-lisp-style-guide (Elisp Style Guide)

>Packages
https://melpa.org (Melpa Package Repo)
https://pastebin.com/KUAbRwJR (embed) (Short list of package recs)
https://github.com/emacs-tw/awesome-emacs (The Big List)

>Premade Distros / Configs
=Make your own=
https://github.com/hlissner/doom-emacs/tree/develop (Doom Emacs)
https://github.com/syl20bnr/spacemacs (Spacemacs (heavy))
https://github.com/snackon/Witchmacs (Witchmacs (Basic config with sane defaults))
https://seagle0128.github.io/.emacs.d (Centaur Emacs)
https://gitlab.com/k-bps/mesk (Minimalist Emacs Starter Kit)

>Muh Startup Time
use-package defer
https://pastebin.com/mrPsnUas (embed) (Increase GC During Startup)
https://www.emacswiki.org/emacs/EmacsAsDaemon (Emacs as Daemon)
https://www.emacswiki.org/emacs/EmacsClient (Emacs Client)
http://akrl.sdf.org/gccemacs.html (Native Compilation, experimental)

>Muh Default Keybinds
https://pastebin.com/UAUCvs73 (embed) (Changing Emacs Default Keybinds)

Previous thread >>78235598
>>
>>78244592
Hi, my emacs friends
>>
>>78244633
Hello and checked.
>>
>>78244592
you forgot the topic
>>
im fucked...
so i was working on a remote project and needed to do some small edits of 200 lines in a remote server, so i opened a terminal inside emacs and then i opened nano, did the edit but now im unable to save the changes, fucking help me!
>>
>>78245287
why are you posting this bait again?
>>
emacs
>>
>>78245287
>but now im unable to save the changes,
How come?
Also why didn't you just use TRAMP?
>>
>>78245745
electronic macros
>>
nano
>>
Is it true that all emacs users are trannies?
>>
>>78246913
>i didn't get enough attention so i had to make a thread multiple times
>>
https://lists.gnu.org/archive/html/emacs-devel/2020-10/msg01086.html
This video is very cool
>>
>>78245818
extensible macros
>>
Why people don't use defstruct?
>>
>>78246913
vimuser.org
>>
>>78247517
Because it's shit
>>
Will Emacs make me look cool or look like I'm a boomer?
>>
Why has nobody rewritten org-mode with org-roam into a stand alone program? I don't want to run emacs every time I need to take a note or browse my todos or wiki.
>>
>>78249943
just run the daemon if you like to close the window, its doesnt use much ram anyway
>>
>>78250181
I don't want to rune the whole emacs editor for a single feature I use though. Org-mode should be a seperate utility.
>>
>>78250274
I dont see the difference, emacs has a small C core, stuff you dont use doesnt get loaded
>>
>using a shitty lisp vm which can easily be replaced by some basic cli/tui utilities with more performance
LMAO
>>
emacslets loosing steam, their general will die soon
>>
>>78250308
Replace org-mode
>>78250274
>rune the whole emacs editor for a single feature
You're not running the whole Emacs, it's lazy-loaded
>>
>>78250730
>muh org-mode
Is this seriously the only thing that makes emacs redeemable? What will happen when somebody will actually replace org-mode? How will you cope then? How will you rationalize yourself that you are running a slow, clunky version of a bundle of terminal tools?
>>
>>78250762
>Is this seriously the only thing that makes emacs redeemable?
It's not the only, it's just the most important to me. You didn't answer my question.
>>
>>78250808
>It's not the only
Except it is, every other emacs feature can be replaced by a faster, more lightweight program.
>You didn't answer my question.
You haven't asked anything.
>>
>>78250837
Stop trolling.
>>
>>78250848
>Asking questions is trolling
I'm bumping your withering thread, you should be thankful.
>>
>>78250870
You didn't ask any questions
>>
>>78246913
>>78249943
>>78250274
>>78250308
>>78250619
>>78250762
>>78250837
>>78250870
Why are "muh unix" faggots always so fucking obnoxious? Is this some inferiority complex? Jealousy? Fuck off and make your own thread.
>>
>>78250898
>Why are "muh unix" faggots always so fucking obnoxious?
They find it hard to accept alternatives and lash out when they don't understand something.
>>
File: 1506436173603.png (945 KB, 700x2000)
945 KB
945 KB PNG
>>78250898
>NOOOOOO STOP SAYING MEAN THINGS ABOUT MY SHITTY LISP VM
>>
>>78250898
>"muh unix" faggots
Emacs is one of the most Unix-y programs I know of.
>>
>>78250947
dumb frogposter
>>
>>78247249
Check out overtone, a clojure library for using supercollider. You can code your own music, synthesizers using lisp. It isn't as pretty as what the guy you've posted is doing though, very sweet.
>>
>>78250947
>LISP VM
you can native compile it though
>>
Which one of you made the https://www.emacsuser.org/ website. It is a very pleasant website.
>>78247249
>https://lists.gnu.org/archive/html/emacs-devel/2020-10/msg01086.html
That is a very cool video indeed. I'm not into music production, but I'll show it to my FOSS friends who are :-).
>>
I have a function for eshell clear, but it doesn't seem to work if I don't manually load-file the settings file again(all my settings are in the same file). How can I fix this ?
>>
Please stop responding to vimuser my friends. He has gender dysphoria and comes here to vent. He will remove himself eventually (as all trannies do) if we just leave him alone, so please do ignore him.

Even though op messed up the topic this is a **friendly** thread. Please keep that in mind when posting.
>>
>>78251350
Does everything else load fine?
You might need to make sure eshell is loaded before you define your clear function.
>>
>>78249943
There are two org-mode clients on f-droid right now, so you're wrong in saying that there's nothing besides Emacs. The difference is that Emacs' org-mode is a porcelain for the project, so there's no need to support another text editor when Emacs already fits the form factor.
>>
>>78251432
Thank you, loading eshell before the function definition seems to have fixed the problem.
>>
>>78251350
Eshell already has a clear function: eshell/clear. You'd have to be more specific about how you invoke the binding if you want help; e.g., eshell specific, running it as a command on eshell, using a binding – for the latter-most, you can't bind it with bind-key due to a long-standing bug. You have to use local-set-key define them at loading time using a hook, so it looks something like this:
  (defun my-eshell-bindings ()
(local-set-key (kbd "C-d") 'ha/eshell-quit-or-delete-char))

And then add that function to eshell-mode-hook. Otherwise, you can add functions to be used as commands by prefixing "eshell/" to their names.
  (defalias 'eshell/ff 'find-file)
(defalias 'eshell/x 'eshell-life-is-too-much)
(defun eshell/d (&optional file) (dired file))
>>
>>78250970
Yeah, that's something that really does bug me, because every classic unix hacker has had their hands on Emacs at one point of time. Even Eric Raymond and Julian Assange have some of their copyright in the Emacs' codebase. It's kind of insane how iconic Emacs used to be.

At it's core, Emacs is a C program extended in Elisp. The ultimate (non-)unix operating system, GNU, was written in Emacs. Elisp is hardly a pure Lisp. Its history shows it's not inhibited by those pretensions. Every single user of Emacs uses it on a Unix-like operating system. This Unix/Lisp dichotomy makes no sense in that respect.
>>
File: chair mouse.png (400 KB, 680x610)
400 KB
400 KB PNG
>>78250619
The only thing that's loosing is your bussy when I bury my throbbing dick inside of your femboy vimlet b-hole.
>>
>>78249310
Why defstruct is shit? I want to create elisp data structures and then create methods that work on those structures.
>>
>>78251620
cute
>>
>>78251736
Bump, why is defstruct shit?
>>
>>78250837
Emacs' main feature is infinite user extensibility and the ability to customize every single aspect of its behavior with relative ease, at runtime. Find me a "faster, more lightweight program" that provides just that and I'll switch. Protip: you can't.
>>
>>78252580
stop replying to vimuser
>>
>>78244592
>Witchmacs
some use-packages repos are broken since, ever? I have no experience with emacs packages or repos, only gentoo and debian ones.
>>
>>78252743
What the fuck are you talking about? There are no "use-package repos". Everyone uses melpa. That's literally where every package is.
>>
>>78252804
updater says it fails to fetch some packages, so I thought it was some repository problem. yes, it is melpa.
>>
>>78252858
This is what starting out with a distro does to you.
>>
>>78253173
Not that anon, but I started with Vanilla, should I try out a distro or not?
>>
>>78247517
defclass can do pretty much everything it does and more.
However, defstruct does provide accessors automatically, so it may be more convenient in some situations. Don't let some random autists bully you for using features that work.
>>
>>78249943
Mostly because people just don't feel the need to do so. Emacs is a good platform for org-mode already, and those who want to use org-mode just use Emacs.
But as others said, if startup times bother you that much, run it as a daemon. Or just leave it open.
>>
>>78250762
org-mode is often mentioned because it's one of the best examples of the capabilities of Emacs. But it's by no means the only one. I make heavy use of eshell, which is one of the only surviving examples showing that, contrary to popular misconception you don't need a terminal emulator to run a textual shell. In fact, not doing so provides advantages, such as tighter integration with the rest of the environment (just try moving the cursor upwards in bash running in a terminal emulator). Displaying images alone takes hacks that go beyond the real capabilities of terminal emulators, further proving how inadequate they are and how they should have been ditched decades ago.
>>
>>78250970
Emacs is the antithesis of everything Unix stands for. I find it quite funny how some Emacs users somehow feel the need to apologize because it's "not Unixy enough" instead of just embracing its non-Unixness.

>>78251582
The original Emacs was developed independently from Unix and many implementations existed on multiple non-Unix operating systems (Multics, Genera)... even using Lisp (Multics MacLisp was the first one that was used for Emacs IIRC).
>The ultimate (non-)unix operating system, GNU, was written in Emacs.
Repeat what "GNU" stands for.
>Elisp is hardly a pure Lisp. Its history shows it's not inhibited by those pretensions.
Most "unix-isms" Elisp has were born because of necessity, but they were all compromises. GNU itself was made functionally similar to Unix simply because it was popular, not because they thought it was technically good.
>Every single user of Emacs uses it on a Unix-like operating system.
That's not quite true, since it also runs on Windows. And a decent amount of people do use it on Windows, just check the mailing lists.
>This Unix/Lisp dichotomy makes no sense in that respect.
It makes perfect sense, since it embodies two fundamentally different design philosophies.
>>
>>78253855
Except Emacs is literally just a bunch of programs written in ELisp that run on top of the Emacs core. That makes it the most Unix program ever made, where lots of little programs work together and do it well.
>>
>>78253998
The Emacs core is a very small part of it whose main purpose is letting the Elisp programs interface with the underlying OS. It's purely an implementation detail.
>where lots of little programs work together and do it well.
Those "small programs" usually boil down to being functions written in a shared programming language able to reuse and share data with no intermediate steps. It's a much better approach than using separate process + pipes and needless serialization.
Or are you claiming that Unix invented function composition and modularity?
>>
I'm familiar with Vim shortcuts, but can't call myself a power user.
Should I use Evil or not? I just tried it out and can't say that I like it more than Emacs and Emacs' shortcuts don't work in Normal mode (which I hoped would work)
IDK, probably will make a shortcut that enables it thx
>>
>>78254041
What about when elisp packages behave as pagers for programs like MPV and w3m? Isn't taking advantage of pipes quintessentially Unix? Between screenshots of acme and plan9 and screenshots of emacs, I can hardly tell the difference. In fact, Emacs behaves more like plan9 than Darwin or GNU under most circumstances.

Also, GNU isn't POSIX, but it's for all intents and purposes Unix. That's like arguing the distinction between Catholics and Protestants.
>>
>>78254101
if you can try without evil, it will be better in the long term
>>
>>78253715
>defclass can do pretty much everything it does and more.
Thanks, I'll read the defclass documentation.
>>
>>78254101
Ok so I was able to set default state to emacs, but I tried emacs-toggle-key and it just doesn't work for me, I googled how to set a variable in Emacs lisp and used that, then I googled askubuntu where there was a piece of code that also doesn't work. I give up, I'll just go use VS Code or something
>>
>>78254534
just do it without evil instead of frankensteining it
>>
>>78253566
if you where the one who said "use-package repos" you should use vanilla and learn package managment without use-package so you don't make a fool of yourself again.
>>
>>78254101
witohougt doom evil is a pain ta get working with all your packages, but it is a lot more efficiont to use
>>
bump
>>
Is anyone using ein? I might be stupid but I don't understand how to actually open notebooks.
I follow the instructions at https://github.com/millejoh/emacs-ipython-notebook

>ein:run
>Navigate to the directory with my notebook
>ein: [info] ein:jupyter-server--run: [...]jupyter notebook --notebook-dir=/mynotebookdir/ --no-browser
>ein: [info] Login to http://127.0.0.1:8888 complete.
>ein:notebooklist-login
>select HTTP://127.0.0.1:8888
>ein: [info] Login to http://127.0.0.1:8888 complete.
And now it's... empty? I expected a buffer to open or something, but nothing. There are a bunch of ein commands to run now but none of them actually show me a folder with notebooks, or allows me to create a new one.
>>
>>78256357
What is ein?
>>
File: programming.jpg (94 KB, 848x566)
94 KB
94 KB JPG
>>78256501
emacs ipython notebook
>>
give me one good reason to larp with emacs and not just use a convenient IDE such as vscode
>>
>>78252580
>infinite user extensibility and the ability to customize every single aspect of its behavior
Any software that uses a programming language for configuration has this.
>with relative ease
That's entirely subjective, some languages will be pleasant for some people, for others it will be inconvenient
>at runtime
Why would you care about this though if you would use a lightweight, fast utility? Restarting it would be instant.
>>
>>78256943
Give me one good reason to use an editor forever held back by electron and javascript instead of doom emacs, which is just as convenient but has has sane technology backing it up.
>>
>>78256943
>muh convenient!
give me one reason to be a complacent retard that never learns anything
>>
>>78256963
>Any software that uses a programming language for configuration has this.
Can I turn vim into emacs using vimscript, like I can turn emacs into vim using lisp?
>That's entirely subjective
No, that's mostly depending on whether extensibility was primary design concern or not.
>Restarting it would be instant.
Restarting the work you have to break isn't.
>>
>>78256943
vscode is neither convenient nor an IDE.
>>
>>78246913
I'd want to bet that aside from Acme/Sam/ed, Emacs has the lowest trans-attraction of all editors.
>>
>>78244592
Anyone ever tried tackling dynamic programming problems in elisp? I've been introduced to it and been meaning to learn elisp so I could just learn them both
>>
I've seen people in this thread drawing graph diagrams with org mode, how do you do do this?
>>
>>78259387
It's org-roam and org-roam-server. It represents all org-roam notes as a graph, showing the references between the notes.
>>
>>78259282
dp is just a basic dsa technique, why would programming language matter?
>>
>>78258854
true, the trannies tend to use vim and vscode
>>
>>78259282
I always solve problems like that, I didn't knew that it was called dynamic programming. But yeah, Lisp is great for that.

>>78259784
Maybe because you can just "eval" in place each s-expression with C-x C-e if you are using SLY/Slime and you don't need to recompile/re-interpret all of your program/script. You can easily see how your data is being transformed with C-x C-e. If there is an error, you just abort the thread and fix it without needing to restart your lisp interpreter.
>>
>>78259784
I wouldn't say the language matters, but me as a programmer and a shit one at that. Now that I'm "learning" DP, I wanted to do my assignments in anything else than Python/JS/C++ and elisp is something I've been meaning to give it a try

>>78259848
Yeah, that's the impression it gave to me. Looks like doing memoization is pretty easy in lisp
>>
>>78259941
I do half of my assignments in elisp and the other half in SBCL Lisp when I need more performance. I like both.
>>
>>78258078
>Can I turn vim into emacs using vimscript, like I can turn emacs into vim using lisp?
Almost anything you can do in emacs you can also do in vim. However nobody bothered making an "emacs mode" for vim because nobody sees emacs keys as something desirable to have. People tried rewriting org-mode in vimscript but it's too big of a behemoth to maintain, people just don't care enough to duplicate that in vim. But other than that you can have it all in vim, they even cloned spacemacs.
>No, that's mostly depending on whether extensibility was primary design concern or not.
If the configuration language is touring complete, then you can do anything. Again, liking or disliking the config language is entirely subjective.
>Restarting the work you have to break isn't.
Use a session manager. Besides, you shouldn't fiddle around with your configuration during work.
>>
>>78260004
Now that's cool. I really want to have a "main driver" and lisp is so fun to do stuff in
>>
I’ve literally never seen anyone use emacs all they do is rice it and then you ask them to do a power move and usually give up
>>
>>78261673
>
I've literally never seen any programmers at all, let alone an Emacs user
>>
>>78249634
Depends who see you
>>
>>78260021
>Almost anything you can do in emacs you can also do in vim
Wrong. Vimscript (it being a shitty, limited language aside) can't modify vim's "core" functionality, all of which is defined in its compiled C source. It can only extend it to some limited degree, because extensibility in the case of vim was an afterthought rather than primary design goal.

>configuration language
Is irrelevant. It's only when the core language, the configuration language, and the extension language are one and the same, and said language is capable of modifying already running code and/or treating code as data, you can truly "do anything".

>is touring complete
>touring complete
>touring
OK...

>you shouldn't fiddle around with your configuration during work
Wrong again. I don't suppose you would know it, but it's during actual work that you usually realize: "hey, having behavior X in this situation would really improve my workflow".
>>
>>78258078
>turn vim into emacs using vimscript
https://github.com/andrep/vimacs
>>
Rms
>>
Should I learn Emacs if I want to become a leet developer? Can it do everything no matter language/frameworks etc? Everyone just tells me to get the regular IDEs like IntelliJ, Eclipse and Visual Code, but I'm committed to becoming a leet haxxor with experience in many languages as fast as I possibly can, and I'm nearing 30. Should I get Doom-Emacs? Thanks for the help. (I have some broad dev knowledge from university already)
>>
>>78265287
if you want to use 1 coherent environment instead of 10 different IDEs then yes, learn emacs.
doom is a fun little demo to see what it *could* do, but if you really want to learn definitely go vanilla.
>>
>>78265339
I thought the main difference of doom and vanilla was the "better" vim shortcuts? I see I've got to research it a bit more. Thanks.
>>
>>78265287
>I'm committed to becoming a leet haxxor
Hacking means writing Lisp code.
>>
Is there a way to set a default template for org journal?
I want to set up some org capture templates and I need a consistent org journal template.


Essentially I want the document to look like:

#+title: Day, Date

* Morning Pages :morningpages;
** Question 1

;; I want org capture/journal to populate this section whenever I invoke it.
* Journaling Notes
** 5:19
Notes notes notes
** 23:09

* Lecture Notes
** MATH101
** SOSE101

* etc
>>
>>78264123
>can't modify vim's "core" functionality
Which core functionality is it that you can't change in vim, but can in emacs?
>It's only when the core language, the configuration language, and the extension language are one and the same, and said language is capable of modifying already running code and/or treating code as data, you can truly "do anything".
Again, it doesn't have to be lisp to be a sufficient configuration language, you can do just as much in python, ruby, or even vimscript or any shellscripting language. There is no such thing that lisp can do that other languages can't, you're only arguing in its favor because it's just your preference.
>"hey, having behavior X in this situation would really improve my workflow"
There is a difference between changing some simple behavior and changing a core functionality in a tool, if you use a bunch of utilities you can effortlessly change your workflow on the fly, that's the beauty of the command-line.
>>
Can you faggots stop replying to this? @78265597
I come here to learn more about Emacs, Elisp and Common Lisp, not to waste my time reading this.
>>
>>78265823
there is no need to be upset my dear lisplet, we're just having a conversation :^)
>>
>>78265597
>Which core functionality is it that you can't change in vim, but can in emacs?
Not them but as an example the byte-compiler is pure elisp so you can change how any of that works. There is an Emacs package for adding tail recursion optimisation to Emacs.
Also most of the soon to come native compiler is elisp except for the very last step.

>>78265823
Now I'm part of the problem too but they are starting to get annoying :^).
>>
>>78259848
>Lisp is great for that.
retard it doesn't matter what language you use. It's a basic as fuck question. It's like asking if a language is good for if/else statements or recursion lol.
>>78259941
>does assignments in elisp
holy shit what a powermove, based as fuck
>memoization
bruh, it's a basic as fuck programming technique. you can do that equally well in practically all languages.
>>
>>78249634
I think you are cool either way my friend
>>
>>78265339
you can do this with vscode/vim and really anything with lsp, dap and good linter support. an editor doesn't really matter in the beginning. I love emacs, but if you're a newbie it doesn't matter
>>
File: 1487698874883.jpg (262 KB, 960x1280)
262 KB
262 KB JPG
>>78246913
traps, not trannies
vimlets are trannies
>>
>>78266156
Alright but how is language development relevant to our conversation about text editing? I admit, a programming language that its compiler can be edited at runtime is pretty nice, but how is that relevant to someone who isn't developing in that specific language?
>you can change how any of that works
Can you name a scenario where changing how the byte-compiler of your text editors configuration language works helps you? In what way would you change it and how would it improve your workflow?
>There is an Emacs package for adding tail recursion optimisation to Emacs.
That's very nice that you have tools to develop and improve a specific programming language, but I'm pretty sure this isn't exclusive to just elisp.
>>
>>78265392
no, the main difference is that doom is a fully preconfigured distribution, and therefor you dont get exposed to the internals. you can install the evil package in vanilla if you want vim-keys.
>>
>>78265823
hello newfriend, to refer to a post you use ">>" not @. Also please don't respond to vimuser(.org) he has gender dysphoria and comes here to went. enjoy your stay!
>>
>>78266428
>newbie
the anon wanted to be a leet hacker though
>>
>>78266441
>Can you name a scenario where changing how the byte-compiler of your text editors configuration language works helps you?
Whoever posted was just asking for something in the core that can't be edited in Vim.
>In what way would you change it and how would it improve your workflow?
Possibly if there is a bug with a certain opcode (or series of) you wouldn't need to wait for a new release. Otherwise someone working on it can test out their changes in realtime with some care.
Not much a general user would need to tinker with.
>I'm pretty sure this isn't exclusive to just elisp.
You missed my point completely.
>>
>>78266459
I'm just trying to lead our newfriend down the best lane. He has some dangerous misconception about becoming a "leet hacker". Emacs is foss, fun, has great ergonomics/customizability/extendability etc etc, but in the end whatever editor you uses doesn't make that much a difference in your overrall profficiency provided it has good language support which most have nowadays because of lsp/dap

>im commited to becoming a leet haxxor with experience in many languagees
>i have some knowledge from university
>>78266434
ripster is a cute
vimuser is is a freak
>>
>>78266449
hello newfriend, to prevent giving a bait post a (You), you use @ not ">>". Also its a good way to find out who's the true newfag!
>>
>>78266550
>to prevent giving attention to vimuser i'm going to respond to vimuser
oh newfriend, it's time to go back to twitter now.
>>
>>78266569
thanks for the upcummie
>>
>>78266516
>Whoever posted was just asking for something in the core that can't be edited in Vim.
But what you've provided is just a language development gimmick, if you're knowledgeable enough to modify the editor internals, then it doesn't really matter at this point what its written in, you will extend the editor however you want anyways.
>Not much a general user would need to tinker with.
That was the point of my post, developing the language configuration is not relevant to the average user at all, and if that is what you want to do then there is nothing preventing you from editing the source code, its all open source anyways. The majority of emacs users just install and configure packages, just like vim users do, there is no difference here, just subjective opinions about what language you prefer to configure your editor in and how much you feel the need to reinvent the wheel.
>>
>>78266735
I honestly can't tell if you're the same anon all three times because you want something different every time. I think 4channel culture calls this moving the goalposts.
I'm not going to waste my time humoring you any longer, good day.
>>
Easily one of the worst emacs threads we've had recently. Stop arguing with the people who come here to stir shit. You're not going to convince them of anything and they don't want to be convinced.
>>
File: 1497853349907.jpg (68 KB, 633x758)
68 KB
68 KB JPG
>>78267261
>name one thing emacs can do that vim can't
>I CAN EDIT THE EMACS SOURCE CODE WHAT NOW VIMLET TRANNY LMAO
>I can edit the vim source code in vim too, however I don't think this is relevant in this conversation since you can do that with any text editor
>NOOOOOOO STOP THE GOALPOSTS
>HELP VIMUSER IS STIRRING SHIT UP IN OUR THREAD
>>
>>78267402
>since you can do that with any text editor
any FREE text editor
ftfy
>>
>>78267428
Yes. Thank for the correction.
>>
How do I get comfy with dired?
The learning curve is quite steep.
>>
>forgets op
>forgets subject
>forgets the thread name
Can you please stop being retarded my friends?
>>
>>78267276
they shit up the previous one too. I'm adding vim to my filter.
>>
>>78268349
And no i'm not feeding into your gender dysphoria vimuser. I'm referring to you and your friend, that's two people, two men.

Now dilate.
>>
>>78268391
>no i'm not feeding into your gender dysphoria
kek
based
>>
File: 1271844029511.jpg (18 KB, 340x340)
18 KB
18 KB JPG
>>78265823
>>78266434
>>78266449
>>78266569
>>78268349
>>78268391
imagine SEETHING so much you derail your own shitty subreddit meme thread
>>
>>78268610
Is there a filter for anime pics? That would be super useful.
>>
File: 1602513015926.gif (2.85 MB, 200x234)
2.85 MB
2.85 MB GIF
>tfw GEG dies
>>
>>78268209
I am no expert in dired but I already use it a lot to navigate, move, delete files, etc, all I did was M-x dired and search for what I need, then it tells me how to access it with a keypress or two
>>
I'm a little sceptical about org-mode, it looks like it was written by literal pajeets
>>
>>78269632
literally what is that? org is written by da wyte man
>>
>>78269647
That's what I found on jewgle
https://orgmode.org/worg/org-tutorials/org4beginners.html
>>
>>78269632
Nobody ever needed to read a 100 page manual to play with legos. Or google "what random keystroke do I have to press to put peg in hole". Legos are intuitive. A toddler can manage to play with legos the very first time he encounters them. And you know what? Whatever you build with lego is still less durable and functional than a toy designed to do a certain thing or look a certain way
>>
>>78269632
>>78269647
>>78269661
What's the deal with org-mode, really? Isn't it just a todo list? How is it better than notion?
>>
>>78269789
find out for yourself. I don't care to explain to lazy cumbrains who can't research for themself.
>>
>>78269789
>Isn't it just a todo list?
No. I use it to generate all static files from my blog and wiki, I also used it to write my thesis (export to latex) and presentations (export to beammer and reveal). Oh, and I also do literate programming.
>>
>>78269971
I did my own research and all I found was "it's a markdown language in plain text that isn't markdown". No one actually says why it's good, they just say that it's good and don't tell you why
>>78270020
Can't you do that with markdown?
>>
>>78270078
>Can't you do that with markdown?
Dunno, but I never heard of people writing a math thesis using markdown.
Oh, and I use org-mode to export to markdown.
>>
>>78269632
worg is a community website. its not from the org devs
>>
>>78270710
And you can't do literate programming with markdown.
>>
>>78265339
>>78266524
I'm joking a bit when I say leet hacker. I completely agree. I just want the coolest/best/most comprehensive tools even if I have to put in the work to become proficient, basically. If Emacs can provide as much as the other IDEs can in terms of features, with the different frameworks and languages etc then I'll definitely try it out. Thanks for both of your input. Also
>>78266446
Thanks, I'll forgo the doom distribution and go for vanilla and maybe evil if I find the keybindings cumbersome.
>>
>>78270825
from extensive usage of vscode, vim and emacs, emacs is certainly the most comfy of the three.
>Emacs can provide as much as the other IDEs can in terms of features, with the different frameworks and languages
It can, but it's a lot more work than vscode.
>>
>>78270825
definity swap ctrl with either alt or caps lock if you stick with the vanilla keybinds, your hand will thank you
>>
emacs
>>
>>78270078
Org is the only reason I use emacs and the only thing I use it for (I program in JetBrains' IDEs, mostly because their static analyzers pwn all competition, including anything lsp provides).

The markup language is the least important part of it, although I do like it better than the alternatives. You can think of Org as a framework for organizing shit (hence its name) in a way that suits any type of workflow and/or autism you might happen to have, without getting in your fucking way. Before I settled with Org, I tried dozens of todo/organizer type apps, both free and non-free and they all sucked cock in comparison, forcing me to adapt to their idea of "organization" rather than the other way around.

Now I use Org for all my tasks and todos, tracking projects progress, clocking billable hours, generating client invoices based on those, keeping a journal, keeping a ton of personal and work-related notes, quickly capturing all kinds of ideas, thoughts and useful tidbits of information I stumble upon, and spaced repetition learning (with org-drill), and that's just a small fraction of its capabilities.
>>
File: screenshot.png (56 KB, 1077x532)
56 KB
56 KB PNG
Trying to set up dashboard but I can't get the logo to be centered, even with (setq dashboard-center-content t). Any ideas on what settings I have to change? I'm already starting fullscreen, and the generic startup page is centered just fine.
Top is a screenshot from their github, bottom is what I get.
>>
>>78273685
what happens when you press "g"
>>
>>78273694
Help says that that's the dashboard refresh buffer, and nothing happens. My cursor just gets sent to the very first newline.
>>
>>78273763
alright then I dont know whats up, the logo should always center, as (setq dashboard-center-content t) is just for the content below it.
try this in early-init.el or init.el
;; Do not resize the frame
(setq frame-inhibit-implied-resize t)
>>
>>78273774
That didn't do it but I'm pretty sure I figured it out, I switched fonts and now it centers properly, so I assume it's something to do with monospace
>>
Can anyone explain to me why so many people are fascinated with emacs? Serious question.

I haven't tried it. I've tried vim, people say it's super duper cool... it's shit. I just want to edit text, easily. vim complicates the task of editing test just because, nano is much better but unfortunately doesn't have all the functionality that vim does. It seems to me that emacs is similar, something that's going to be more complicated than it should.
>>
>>78274103
The point of emacs is you can do whatever you want.
It can be complicated to set-up, yes, but it's only as complicated as you want it to be for actual use. The difference between using a basic bitch editor and emacs with a basic-bitch preconfigured setting is the fact you can still edit and use any advanced feature you might find convenient.
>>
>>78274103
>nano is much better
Im sorry anon
>>
>>78274182
I see, but isn't it way too much work for just editing text? Shouldn't they focus on being easy to use yet flexible? Why don't they make something that's simple to start using?
I'm yet to try emacs, I hope it isn't as shitty as vim.

>>78274194
Oh I heard this bs before, guys in my previous company made fun of me and another girl because we used nano instead of 1337 h4x0r vim like them... and then they couldn't use the fucking editor for basic stuff such as jumping to line X or searching for text.
>>
>>78274444
its okay anon, not everyone is intelligent and a poweruser. vscode is there for people like you
>>
>>78274482
>not everyone is intelligent
That's fucking snob, you aren't more intelligent because you use an overly complicated text editor that vscode can do as good but with a learning curve that isn't as steep.
I could argue that stupid are the users who lose time to learn a useless skill, when there are better editors.

And these cli text editors should take lessons from vscode about usability. HJKL in vim for arrows? ffs that's stupid af.
>>
>>78274444
>just editing text
You can use it for editing text, for org-mode, or as an IDE
It's not like it doesn't work. It does. The only real hurdle you're going to face is some really weird keybindings, which you can change in one line of code in the configuration file. But I'm going to take a guess and say they are not so weird to the people who've developed and used them for decades, so they have no reason to change them. There actually is a vim mode to help people familiar with that key scheme so it's not like they're inflexible.

>Why don't they make something that's simple to start using?
Why would they? Emacs has a strong community around it, they don't have to cater to the lowest common denominator in hopes of staying relevant.
And for that matter, there are plenty of retard-friendly configurations/distros you can use instead, see OP.
>>
>>78274585
emacs isnt a cli editor though.
Id say try doom-emacs, but Im pretty sure you wont like it. then switch back to vscode.
>>
>>78245287
>nano
Fucking retard use TRAMP
>>
>>78274482
Honestly I'd say software that allows non-powerusers to be as productive as powerusers using some complicated software is superior. It really should be the computer doing the heavy lifting, not you. The problem nowadays is that all the actually powerful software is made by malicious corporations and are unnecessarily bloated. There is a strong lack of free, lightweight, powerful and user friendly software. Perhaps fart-huffing egomaniacs like you are part of the reason why we don't have anything that is as powerful as commercial IDEs and as lightweight as terminal utilities.
>>
>>78274585
Emacs happens to be an IDE. You don't have org-mode in VS. Stop comparing apples with oranges
>>
File: costanza.gif (1.37 MB, 264x264)
1.37 MB
1.37 MB GIF
>>78274713
>org-mode is an IDE feature
>>
>>78274663
>we don't have anything that is as powerful as commercial IDEs and as lightweight as terminal utilities
We do. It's called emacs.
You seem to be in the boat where you're too good for "bloated" software but not good enough for a software that literally gives the user full control. In that case, no, there's no software made for you.

You also seem to be greatly overestimating how complicated emacs is: it edits text and you can use Lisp to configure it. If you know the basics of programming getting acquainted with Lisp should be pretty simple and that's as difficult as things get.
>>
>>78274620
>use a bloated lisp machine emulator for a simple text edit
>>
>>78274663
explain to me how something that is user friendly (meaning anybody that doesnt have experience with it) can be as effective as something for a power-user (somebody that specializes in that specific task). logically it cant exist, you cant dumb something down and then expect it to be good.
>>
>>78274606
Thanks for the explanation, I'll check it out.

>>78274610
I actually use a mix of CLion, nano and vim to do my work. My company gave me the whole IntelliJ suite but I'm seriously considering making the switch to vscode as my main editor. Sometimes I use it and am positively impressed by how good it is, despite eating a shitload of RAM.
I also used to enjoy Notepad++ when I programmed in Windows.
I'll check doom-emacs too.

>>78274663
>Honestly I'd say software that allows non-powerusers to be as productive as powerusers using some complicated software is superior. It really should be the computer doing the heavy lifting, not you.
This, so much this!

>The problem nowadays is that all the actually powerful software is made by malicious corporations and are unnecessarily bloated.
I think the problem is that developers are expensive, so they need to build abstraction upon abstraction and don't have the money/time to build something that's useful and not resource-consuming.

>Perhaps fart-huffing egomaniacs like you are part of the reason why we don't have anything that is as powerful as commercial IDEs and as lightweight as terminal utilities.
Oh so I should become Madre Theresa and sacrifice my time and patience by using an editor that makes me less productive in order to save the world from malicious IDE companies? C'mon, you seem like a text editor vegan.
>>
>>78274769
> better use a shitty text editor on a remote machine rather than the one already open
>>
>>78274773
Lmao just use any normal IDE and compare the out of the box experience to any autist-tier configured emacs/vim. All the inane shit you spend your time configuring are a fucking given in actual IDEs. All your effort is automated, how is that not superior?
>you cant dumb something down and then expect it to be good
Abstraction, have you heard about it? You know, one of the fundamentals of technology and science?
>>
>>78274822
vscode is based on a client/server architecture. You can use the same server (code completion and doc) has vscode with lsp-mode
>>
>>78244592
Does anyone think remacs or guile emacs has any potential?
>>
>>78274867
Take into consideration that Emacs is very old, and there are people that have configured it in the 70's and they still use the same configuration.
You configure it once, and then use it forever. It's a text editor of a lifetime.

I'm sure that my comfy Emacs configuration will still work 40 years in the future. Other IDEs will probably be replaced by more "modern and easy to use" IDEs.
>>
>>78274867
>Abstraction
exactly, enjoy your electron app
>>
>>78274920
No, I'll bet on gccemacs.
The problem with guile is that most people don't see the point: one would have to know C, Elisp AND Guile to hack Emacs. We already think that C should be replaced by Elisp, so it makes no sense adding yet another language.
The problem with remacs is that it's very hard to do; and there is no point. Emacs won't run faster because it's written in Rust. It will make no difference for the end users.

Maybe gccemacs could add vectorization and real multithreading.
>>
>>78274968
This, wasn't atom the hot trendy text editor before vscode? I wonder what next fad takes over. Plain text is eternal.
>>
>>78275002
Guile was a one man project and he got tired of it.
>>
>>78274968
I agree. Sublime was killed by Atom then later killed by vscode and now Theia will eventually replace it
>>
>>78275002
>emacs written fully in elisp
so this is when the singularity happens
>>
>>78275002
gccemacs makes a lot of sense, but the point of guile was to add elisp extensibility to other apps. If you learn guile, you could then extend other programs. Guixsd is an interesting distro that use guile to extend and configure the OS
>>
>>78275059
The aliens will contact us and lead us to the land of LISP
>>
>>78275066
>If you learn guile
I don't want to have to learn guile to change the code of some Emacs package, and a lot of Emacs users feel the same.
>>
File: land_of_lisp.png (2.49 MB, 911x955)
2.49 MB
2.49 MB PNG
>>78275085
>the land of LISP
based, I heard they like violent video games
>>
>>78268209
C-h m

simple as
>>
What does /emg/ enjoy using more, CL or scheme?
>>
File: 1513960288871.jpg (95 KB, 799x600)
95 KB
95 KB JPG
Does anyone here use elfeed in Doom emacs?
>>
>>78277124
I use Gnus on Vanilla so probably can't help but what's your problem?
>>
>>78270993
Or one can just use both ctrl keys instead of just one on the left
>>
>>78274444
>isn't it way too much work for just editing text?
That depends on how you define "just editing text". If working with text is something you do all day every day for a living, investing in a tool that lets you do that as efficiently and comfortably as humanly possible, taking into account your particular type of workflow, preferences and autism, is something that will pay dividends for the rest of your career (and unlike with most other editors, you can be pretty sure emacs will stay around for that long). And that's true not just for editing but navigating text as well, which is why many emacs users eventually end up pulling most of their computing into emacs (email, pdfs, irc, what have you).

That being said, emacs requires a certain type of mindset to be comfortable with. You might or might not have it. Switching to it just to earn imaginary 1337 mastahaxxor points, and/or trying to impress a bunch of incel faggots on a vietnamese basket weaving forum, and/or trying to replicate the features of some IDE you're already perfectly productive in is fucking retarded. Try it, you might like it, and if not, who cares.
>>
Can you program a chatbot in emacs to be a lovely gf?
>>
File: 184859.jpg (74 KB, 317x400)
74 KB
74 KB JPG
I'm trying peep-dired but it isn't updating the preview when I change line.
When I toggle it it displays the current file.
The. When I try going to the next or previous line, the other window showing the preview now shows a dired buffer, instead of the preview of the next file.
>>
>>78278031
Yes, copy M-x doctor but make it more intimate.
>>
Did you know that Menu key is the same as M-x?
>>
>>78278294
How do you feel about doctor but make it more intimate?
>>
>>78278517
Not him but I feel like M-x doctor is sexy af
>>
>>78278388
It was before I made it into Hyper.

>>78278260
Does it still fail on a minimal config?
As in emacs -Q and then C-x C-e only what it needs in your init.el
>>
I fail to see how Emacs would improve my productivity. Convince me why Emacs is better than VSC
>>
>>78278660
Initially, in terms of just bashing out code, it may not (although there are plenty of text & code manipulation functions than can really help do work much quicker, but there is a learning curve to discover these and fit them into your workflow)

But having org-mode built in can really assist in planning your projects and managing your time, this alone can massively increase your productivity - even if you use Emacs only for org-mode and still code in VSC (but here you would be better to use Emacs, so your TODO list can be linked to your code base)
>>
>>78278567
Still fails on a minimal config.
It seems the preview is displayed but I instantly overwritten to display a dired buffer.
>>
>>78278567
>>78278853
Here's what I ran.
(require 'package)

;;; remove SC if you are not using sunrise commander and org if you like outdated packages
(setq package-archives '(("ELPA" . "http://tromey.com/elpa/")
("gnu" . "http://elpa.gnu.org/packages/")
("melpa" . "https://melpa.org/packages/")
("org" . "https://orgmode.org/elpa/")))
(package-initialize)

(unless (package-installed-p 'use-package)
(package-refresh-contents)
(package-install 'use-package))

(use-package peep-dired
:ensure
:after dired
:config
(setq peep-dired-cleanup-on-disable t)
(setq peep-dired-cleanup-eagerly t)
(setq peep-dired-enable-on-directories nil)
:bind (:map dired-mode-map
("P" . peep-dired)))

Open a dired frame.
Press P to toggle peep-dired
Move to the next line.

For me it displays a dired frame, I stead of the preview for the next file.
>>
>>78278660
no, this gets asked multiple times per thread, if youre curious you can ctrl+f.
>>
>>78278897
What version and is peep-dired updated?
>>
>>78279570
Emacs 26.3 and peep-dired hasn't been updated in years (but is still popular)
>>
>>78276892
SBCL
>>
>>78279943
So you enjoy CL more then? Or do you mean including SBCL specifics?

>>78279650
What are the keys you're trying to use bound to? It doesn't look like peep-dired changes n or p just C-n and C-p.
>>
>>78280196
>So you enjoy CL more then? Or do you mean including SBCL specifics?
SBCL is the only Common Lisp implementation that I've ever used, so I can only say that I like it.
I don't know scheme, the only two lisps that I know are elisp and cl.
>>
>>78280263
Fair enough.
>SBCL is the only Common Lisp implementation that I've ever used, so I can only say that I like it.
Outside of something like multithreading they are mostly the same.
Quicklisp works on all of them AFAIK but buildapp doesn't if you use that.
>>
Please help, frens.
I installed helm-bibtex in Doom and I can't get it to work properly. By default pressing tab is supposed to display an action menu for an entry. Instead it inserts the reference into the buffer.
How do I fix?
>>
>>78280839
press escape and then tab
>>
>>78280196
I do use C-n C-p. I even tried to call the commands manually with M-x to no effect.
>>
>>78280839
>>78280905
Or maybe M-TAB.

>>78280916
What if you run
M-: (peep-dired-display-file-other-window) RET
after changing lines? That gets run on C-n and P so I don't see where the problem could be.
>>
>>78280905
>press escape and then tab
>>78281000
>Or maybe M-TAB.

Didn't work, unfortunately.
>>
>>78281138
Did you install it using the biblio module?
>>
Do they sell
vtuber edition keyboards
I love Pekora
>>
>>78278517
Add a colonoscopy.
>>
File: 1578657624783.png (14 KB, 200x164)
14 KB
14 KB PNG
>>78277304
It's mostly about viewing feed entries, as by default (setting eww to the browser, and then hitting M-RET to open a feed link), a link opens in progressively smaller buffer windows rather than what I saw in Prot's video where you can select, say, a news story to appear in the full frame, nicely formatted.

I'm guessing it's about keybinding some options, but then I could be mistaken and it's actually putting some elisp into my config.el?
>>
File: lain.jpg (258 KB, 2037x1527)
258 KB
258 KB JPG
Does anyone use EXWM on NixOS?

As of recent, I've gotten around this issue by defining Emacs packages as it's detailed in the wiki without knowing the first thing about nix. I've been able to get away with not having to use a login manager by just enabling startx and putting the usual in my xinitrc, but it's been causing some bugs.

In order to use exwm with a login manager, I'd have to define my packages in services.xserver.windowManager.exwm.extraPackages, but I just don't know what it means by "The value must be a function which receives the attrset defined in emacsPackages as the sole argument". I get that I'm supposed to define a function and make a list named "emacsPackages" in that function, maybe? I have absolutely no clue how that's supposed to be expressed in nix. So I think it might look like this?
{ emacsPackages = ( epkgs: 
( with epkgs.melpaPackages; [
counsel
ivy
]) ++
( with epkgs.orgPackages; [
org
]))
};

It's embarassing to admit, but I don't get it. I've tried reading Nix Pills, but I'm clearly not a programmer.
>>
>>78245287
Either use tramp, or just learn to use vi over ssh, or look into something like joe and use the lightweight 'jmacs' emacs clone it ships with. If I'm doing remote stuff I don't even bother with emacs and just use tmux + jmacs
>>
https://www.reddit.com/r/emacs/comments/jdrcer/calc_is_fun/
>>
>>78281948
All calculators are miserable. For trivial shit it doesn't matter of course, but in the end it's easier to just open a julia repl and do it there.
>>
Who is this emacs girl art by
>>
>>78281987
>in the end it's easier to just open a julia repl
I use Elisp for very basic stuff like products and sums, SBCL lisp for less basic stuff and Matlab/Octave for serious stuff.
>>
It is open.
https://emacssurvey.org/
>>
>>78282349
Thanks I filled it in now
>>
>>78282349
>>78282686
And I even mentioned this thread in the community section.
>>
>>78282694
>And I even mentioned this thread
cringe
>>
>>78282349
Note that this is mainly being organized by Reddit, so a there's a good chance the DOOM/Evil wing will be overrepresented. If you want Emacs to stay sane, please mention it in the survey.
>>
>>78282945
It was a question about where in the emacs community I am active. I am mainly active here. Take your cringeposting somewhere else.
>>
>>78283006
>here's a good chance the DOOM/Evil wing will be overrepresented.
How do you know it'll be overrepresented, have you made your own survey?
>>
>>78282349
>emacssurvey.org
Thx, I will try out god-mode now
>>
>>78283006
>If you want Emacs to stay sane
I'm not worried, I trust rms, eli, lars, stefan, drew, gregory etc.
>>
>>78283565
I don't. Have you noticed that calendar displays Baháʼí holidays by default?
>>
Why do boomers always type ``like this'' instead of "like this"?
>>
>>78284105
its a latex thing
>>
>>78278294
>M-x waifu [No match]
>M-x husbando [No match]
bros
>>
>>78282037
bump
>>
>>78283049
No, but it will probably be pinned on /r/emacs, ensuring more exposure.
>>
I'm trying to use csharp-mode with font-lock but it's slow, everything I type is noticeably delayed. Without font-lock it's fine. If I type at the very end of the file or on a tiny file then there's no problem either, so I assume the problem is that it's trying to re-evaluate the entire file past my cursor every time I type a character. My computer is really old and that's probably the reason for the slowdowns.

I found this https://ftp.gnu.org/old-gnu/Manuals/emacs-20.7/html_node/emacs_183.html
But I assume it's outdated/deprecated because the variables give me an error and M-x lazy-lock-mode gives me no match. What else can I do to make font-lock less demanding? I don't mind if the syntax highligthing doesn't update instantly. Even disabling updates entirely and letting me do it manually wouldn't be too bad.
I also tried (setq font-lock-maximum-decoration n)
1 is smooth since it's basically no highlighting, but 2 is already too much. I'm having trouble finding all the font lock options in general.
>>
>>78284448
>C Shart
My god, I hope you aren't doing this under Lincucks
>>
>>78284448
>My computer is really old
have you tried gccemacs? it should be more beneficial on slow pcs
>>
>>78284148
>>78284105
It's more of an ASCII thing, actually. According to the first site on ddg, it's because they looked okay in older versions of X. From personal experience, it can be more of a shitposting thing.
>>
>>78281902
Nevermind, I figured it out. It's pretty much how you'd expect it, minus the surrounding curly braces.
extraPackages =
epkgs: ( with epkgs.melpaPackages; [
...
]);
>>
>>78284448
If you are using windows, try using the WSL
>>
>>78284105
Is that why people use `something' on the GNU mailing lists? Because they are boomers?
>>
>>78284853
No, that's because `something' is used to highlight symbols in docstrings.
>>
>>78254123
>Isn't taking advantage of pipes quintessentially Unix?
No, since Unix did not invent function composition nor modular design.

>Between screenshots of acme and plan9 and screenshots of emacs, I can hardly tell the difference. In fact, Emacs behaves more like plan9 than Darwin or GNU under most circumstances.
Not sure if clever bait or just retarded. You have no idea how any of the things you mentioned work underneath.

>GNU isn't POSIX, but it's for all intents and purposes Unix.
It's called GNU, not GNP. The term "POSIX" was coined by Stallman specifically in order to avoid people calling those systems just "Unix" (which you faggots still insist on doing) and the superficial functional similarity to Unix was only chosen in order to make it easier for people to switch.
They never gave a shit about low memory usage, etc., they rejected the mythical "Unix philosophy" since day 1.
It's funny how you have your facts completely backwards.
>>
>>78285800
oh, ok
>>
Python newb here
Why is lisp so hard to read
>>
>>78286730
Probably because you aren't using the right indentation.
>>
rms
>>
>>78286058
Fair enough. Have a nice life.
>>
>>78286730
You'll get used to it. This can help https://github.com/tarsius/paren-face
>>
File: 1487608590469.jpg (136 KB, 960x1280)
136 KB
136 KB JPG
anyone know how i can make TeX-view open PDF files with emacs DocView (instead of your default pdf viewer)?
(pdf-tools does not work well in windows so im not using it)
i know there are variables TeX-view-program-* but i cant figure out how to properly configure them
>>
rms
>>
gnu
>>
if elisp is so cool, why come there is no stand alone build system for third party applications?
>>
>>78291579
What do you mean? emacs --batch is your standalone interpreter.
>why come

>>78290545
It does for me by default, what is the values of those variables.
>>
>>78291579
Why would you want that? Just use CL if you don't need emacs.
>>
Hi, new to emacs. Should I install something like spacemacs then use emacs once I get used to it coming from vim?
>>
>>78292094
When I started I first tried with vanilla emacs, found it very frustrating but felt right at home with spacemacs. I recommend that path unless you're really super interested in rolling your own config. Spacemacs or doom emacs, either is fine.
>>
>>78292094
I don't think there is a right answer, I started with spacemacs which meant it took me longer to switch fully because it seemed so much more complicated but if I hadn't tried spacemacs first then I doubt I would've seen the benefit.
>>
>>78292094
You could also try doom emacs.
>>
>>78292094
I was a Vim noob a year ago, I installed spacemacs first with Evil, then without it, and honestly I didn't really like using it to the point I forgot about its existence on my PC and just used Neovim.
A few weeks ago I launched Emacs and oh my fucking god shortcuts suck... But it's better! if I customize it. When I need something I just run it with M-x and Emacs tells you what shortcut to press to run it which I found was the most useful in learning
>>
rms
>>
>>78292584
>oh my fucking god shortcuts suck... But it's better!
What did he mean by this?
>>
>>78293393
>he
>>
>>78293412
There are no women on the internet and I refuse to use those other pronouns.
>>
>Enabled minor modes: Auto-Composition Auto-Compression Auto-Encryption Blink-Cursor Company Display-Line-Numbers Eldoc Electric-Indent File-Name-Shadow Flycheck Font-Lock Geiser Geiser-Autodoc Global-Company Global-Display-Line-Numbers Global-Eldoc Global-Flycheck Global-Font-Lock Line-Number Mouse-Wheel Override-Global Prescient-Persist Pyvenv Selectrum Selectrum-Prescient Shell-Dirtrack Tooltip Transient-Mark
>Scheme mode defined in ‘scheme.el’:
Why is my Emacs so slow
>>
>>78293512
I don't know what that means, anon help...
>>
>>78293613
Wait, it's all selectrum?
>>
>>78293656
thats odd, its very fast om my setup
>>
>>78293512
>>78293613
Try disabling company.
>>
>>78294839
Turned it off, still slow when I type or delete anything.
>>
Maybe I just have both geiser and flycheck enabled... and flymake is probably autoloading
>>
Yep, it's flycheck conflicting with geiser, they both are doing syntax highlighting, that solves the issue.
>>
>>78292094
yet another question that was answered in the old op...
>>
>>78295276
what old OP, nothing changed the past 20 threads
>>
>>78244592
>https://pastebin.com/UAUCvs73
You do know that swapping alt with ctrl or caps with ctrl is easier done with setxkbmap, right? It's literally setxkbmap -option caps:ctrl
Read man xkeyboard-config
>>
>>78295305
He's said this a few times but doesn't want to post paste so it could be used at all.
>>
File: 1500977438662.jpg (150 KB, 640x852)
150 KB
150 KB JPG
>>78291717
>It does for me by default, what is the values of those variables.
by default TeX-view-program-selection has something like '((output-pdf "start")) which means it opens your default PDF viewer (which for me is not emacs and i dont want it to be)

TeX-view-program-list is by default nil so ituses the program-list-builtin instead where there is ("start" "start %o") that just opens the pdf with your default PDF viewer



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.