[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] [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 application acceptance emails are being sent out. Please remember to check your spam box!


[Advertise on 4chan]


File: emasc.png (189 KB, 1200x1200)
189 KB
189 KB PNG
>Lisp is a family of programming languages with a long history and a distinctive parenthesized prefix notation. There are many dialects of Lisp, including Common Lisp, Scheme, Clojure and Elisp.

>Emacs is an extensible, customizable, self-documenting free/libre text editor and computing environment, with a Lisp interpreter at its core.

>Emacs Resources
https://gnu.org/s/emacs
https://github.com/emacs-tw/awesome-emacs
https://github.com/systemcrafters/crafted-emacs

>Learning Emacs
C-h t (Interactive Tutorial)
https://emacs-config-generator.fly.dev
https://systemcrafters.net/emacs-from-scratch
http://xahlee.info/emacs
https://emacs.tv

>Emacs Distros
https://spacemacs.org
https://doomemacs.org

>Elisp
Docs: C-h f [function] C-h v [variable] C-h k [keybinding] C-h m [mode] M-x ielm [REPL]
https://gnu.org/s/emacs/manual/eintr.html
https://gnu.org/s/emacs/manual/elisp.html
https://github.com/emacs-tw/awesome-elisp

>Common Lisp
https://lispcookbook.github.io/cl-cookbook
https://cs.cmu.edu/~dst/LispBook
https://gigamonkeys.com/book
https://lem-project.github.io
https://stumpwm.github.io
https://nyxt-browser.com
https://awesome-cl.com

>Scheme
https://scheme.org
https://try.scheme.org
https://get.scheme.org
https://books.scheme.org
https://standards.scheme.org
https://go.scheme.org/awesome
https://research.scheme.org/lambda-papers

>Clojure
https://clojure.org
https://tryclojure.org
https://clojure-doc.org
https://calva.io
https://clojure.land
https://www.clojure-toolbox.com
https://mooc.fi/courses/2014/clojure
https://clojure.org/community/resources

>Other
https://github.com/dundalek/awesome-lisp-languages

>Guix
https://guix.gnu.org
https://nonguix.org
https://systemcrafters.net/craft-your-system-with-guix
https://futurile.net/resources/guix
https://github.com/franzos/awesome-guix

>SICP/HtDP
https://web.mit.edu/6.001/6.037/sicp.pdf
https://htdp.org

>More Lisp Resources
https://lisp.nexus
https://rentry.org/lispresources
>>
First for OMEMO on jabber.el
https://codeberg.org/emacs-jabber/emacs-jabber
>>
File: 1733973886760618.jpg (635 KB, 1980x1320)
635 KB
635 KB JPG
>>107072992
it's no native-compile november
>>
peemacs
>>
>>107074210
pissp
>>
File: 1753132611294507.gif (2.51 MB, 492x283)
2.51 MB
2.51 MB GIF
>>107074404
>>
>>107074404
blowjure
>>
How did I ignore Lisp for this long?
It's not shilled as much as the other languages but it is intensely powerful.
>>
Guys, I've decided on Chez Scheme.
>>
>>107075246
Guile Scheme
>>
>>107072992
Thank you for remembering to include the subject this time.
>>
So what Discord servers and IRC / Matrix channels are you guys lurking on?
Anything actually helpful for lisp or programming in general?
>>
>>107075565
>Matrix
XMPP won.
>>
>>107075565
#emacs on libera chat irc is quite active. I use M-x erc to connect.
>>
>>107075565
rather shoot myself than you kikeord
>>
Working on something very simple but like python's "transitions" for FSM.

Just so I can do agent simulations. good morning sars.
>>
Do you prefer to use registers or marks? Why?
>>
File: 1750953554059067.jpg (778 KB, 2000x2666)
778 KB
778 KB JPG
>>107075233
It's simpy too kino for normies to understand.
>>
File: 1740389238086493.png (28 KB, 554x554)
28 KB
28 KB PNG
>>107076001
I like this style using functions
(define (dfa string)
(letrec
([s0 (state accept (0 -> s0) (1 -> s1))]
[s1 (state reject (0 -> s2) (1 -> s0))]
[s2 (state reject (0 -> s1) (1 -> s2))])
(s0 string)))

(dfa '(1 0 0 1)) => accept
(dfa '(0 1 0 1)) => reject

(define-syntax state
(syntax-rules (->)
[(_ a/r (s -> d) ...)
(lambda (a)
(cond
[(null? a) 'a/r]
[else
(case (car a)
[(s) (d (cdr a))]
...)]))]))

I used this for reading key sequences by adding a case that calls d with read-char
>>
File: 1733039957648502.jpg (65 KB, 850x836)
65 KB
65 KB JPG
gmacs
>>
Do you guys know of any book/blog series about writing an Emacs from scratch? I want to understand the essence of Emacs as someone who doesn't use it.
>>
>>107077776
the emacs source code (both the C and Elisp files) has a lot of comments. why not start with that
>>
>>107075356
but Chez compiles down to native.
>>
>>107072992
Explain to a why someone who isn't a pretentious douchebag or extreme dweeb ever use emacs? There are plenty of text editors that are less convoluted than it and any crazy features that exist exist elsewhere.
>>
>>107078415
This post isn’t very friendly imho
>>
>>107078415
>care to defend your choice of text editor before this poorly written shitpost?
Nah, I'm good.
>>
>>107078415
They hyper configured emacs in a time where the other options weren't as convincing, nobody is really convincing anyone to pick it up now.
>>
>>107072992
I'm giving out emacs (spacemacs) a try and it's quite laggy compared to neovim. Does anyone know if this is normal?
>>
>>107078836
>Didn't delete the out
My humiliation is complete and I will never recover.
>>
is it true that Scheme is more pure than Common Lisp?
>>
>>107078836
>starting with someone else's config
why?
>>
>>107078894
Because it was recommended to me
>>
>>107078485
My life has become much more peaceful once I figured out I can just decline to engage with people online and irl who want a conflict
>>
>>107078836
doom should be a bit better than that but IMO, Emacs is just slower than neovim
>>
>>107078846
its prettier. common lisp is "the" lisp and scheme is a lisp. the main different between the two is namespaces. in scheme everything is a variable, and in cl functions and variables are considered different. another other major difference is the macro system. scheme's define-syntax and cl's defmacro accomplish the same-ish goal differently. you can write either one equally functional or imperative, but scheme is simpler because everything is derived from "define", "lambda", "quote", "if", "define-syntax", "let-syntax", "letrec-syntax", "syntax-rules", "set!".
>>
>>107075233
Lisp is like a religion.
You see deep discussions inside its temples but the approach to get into it is more of a personal research than a conversion.
Lisp is kinda like a prodigal son returning home.
>>
>>107080217
I don’t know many religions nowadays that are like that. Christianity especially seems to be overtaken by grifters
>>
>>107080368
Fake religions. No one looks as evangelical as real religious people, they are a mafia.
Compare it to the Orthodox. It's more ride or die.
>>
>>107080368
Christianity just ripped off Plato and added a big scary man in the sky to keep all the peasants in line.
>>
>>107080441
Neoplatonism actually blended with Christianity really well, Gnostic sects were a lot cooler than what we got but it encouraged you to think for yourself so we can’t handle that.
Instead we got stuck with the version that wants you to believe god unironically cares whether you play with your penis.
>>
File: init.png (2 KB, 400x400)
2 KB
2 KB PNG
State machines are annoying to code. I know implicitly everything on the computer is one but keeping all this state is verbose.

Pic is Schelling-Sakoda model of spatial segregation using >>107076001 my fsm shit.
>>
File: after.png (2 KB, 400x400)
2 KB
2 KB PNG
>>107081745
after fifity rounds.
Happy agents: 61/150 (40.7%)
Happy agents: 150/150 (100.0%)
Happy agents: 76/150 (50.7%)
Happy agents: 150/150 (100.0%)
Happy agents: 100/150 (66.7%)
Happy agents: 150/150 (100.0%)
Happy agents: 119/150 (79.3%)
Happy agents: 150/150 (100.0%)
Happy agents: 127/150 (84.7%)
Happy agents: 150/150 (100.0%)
Happy agents: 134/150 (89.3%)
Happy agents: 150/150 (100.0%)
Happy agents: 138/150 (92.0%)
Happy agents: 150/150 (100.0%)
Happy agents: 140/150 (93.3%)
Happy agents: 150/150 (100.0%)
Happy agents: 139/150 (92.7%)
Happy agents: 150/150 (100.0%)
Happy agents: 142/150 (94.7%)
Happy agents: 150/150 (100.0%)
Happy agents: 146/150 (97.3%)
Happy agents: 150/150 (100.0%)
Happy agents: 145/150 (96.7%)
Happy agents: 150/150 (100.0%)
Happy agents: 143/150 (95.3%)
Happy agents: 150/150 (100.0%)
Happy agents: 144/150 (96.0%)
Happy agents: 150/150 (100.0%)
Happy agents: 148/150 (98.7%)
Happy agents: 150/150 (100.0%)
Happy agents: 149/150 (99.3%)
Happy agents: 150/150 (100.0%)
Happy agents: 148/150 (98.7%)
Happy agents: 150/150 (100.0%)
Happy agents: 148/150 (98.7%)
Happy agents: 150/150 (100.0%)
Happy agents: 147/150 (98.0%)
Happy agents: 150/150 (100.0%)
Happy agents: 146/150 (97.3%)
Happy agents: 150/150 (100.0%)
Happy agents: 148/150 (98.7%)
Happy agents: 150/150 (100.0%)
Happy agents: 149/150 (99.3%)
Happy agents: 150/150 (100.0%)
Happy agents: 149/150 (99.3%)
Happy agents: 150/150 (100.0%)
Happy agents: 150/150 (100.0%)
Happy agents: 150/150 (100.0%)
Happy agents: 150/150 (100.0%)
Happy agents: 150/150 (100.0%)
>>
>>107081756
The way I'm using it:
> fsm, state and transition classes in a package
> create a agent class somewhere else that has agent specific state
> must use a builder function to define states, transitions with closures to the agent instance
>agent has a fsm slot
>updating is done by the simulation loop
>simulation is done with specific simulation loops or classes
(defun make-agent (color x-pos y-pos)
(let* ((inst (make-instance 'ssm-agent
:color color
:x-pos x-pos
:y-pos y-pos))


(unhappy->happy (make-instance 'fsm-transition
:from-state unhappy-state
:to-state happy-state
:condition-fn (lambda ()
(multiple-value-bind (new-x new-y) (find-empty-position inst)
(when (and new-x new-y)
(setf (x-pos inst) new-x)
(setf (y-pos inst) new-y)
T)))
:priority 10))


(fsm (make-fsm happy-state
(list happy-state
unhappy-state)
(list
happy->unhappy
unhappy->happy
unhappy->unhappy
happy->happy))))
(setf (fsm inst) fsm)
inst))


I think I could use macros to make it "automagic" like https://github.com/pytransitions/transitions, but I'm not sure if it is worth the trouble. Each kind of simulation has its own logic anyway, I can subclass and extend as required.
>>
>>107081831
CLOS really helps in this case, even if I can't imagine how to write this very state-full simulation stuff in a functional way "easily".
>>
>>107081745
>>107081756
>>107081831
qrd? Don't know anything about state machines.
>>
>>107079618
thank you for the explanation
>>
getting into Lisp, should I switch to Emacs from NeoVim?
>>
>>107082179
https://en.wikipedia.org/wiki/Finite-state_machine

A lot of things are built/modelled as FSMs.

Most CRUD applications (99.999999%) of the visible web are FSMs in one way or another, or process things that are FSMs.
>>
>>107082278
scheme is also a bit slower, more verbose, less used, harder to pack and has its own weird macros.

each has their problems and benefits.
>>
>>107083546
I chose Common Lisp as main and put Scheme as something to try later. But Common Lisp to build my big apps with Lisp.

Thank you.
>>
>>107083583
The most "batteries included" lisp out there, after clojure, is Racket, which is/was a scheme. If you want to build apps, you can take a look at it, probably there is something in the stdlib that can already do what you want.
>>
do lispbros consider fennel a lisp?
>>
CL is so weird. Why have structs like this when you have CLOS.
>>
>>107082656
does the pope shit in the woods?
>>
>>107083653
Structs are or can be more lightweight and faster.
>>
>>107072992
I've been using avy + meow and pop mark, these are god tier navigation combo
>>
>>107084195
>all that shit
bloat
Emacs is my favourite emacs package.
>>
>>107084205
but what if a Neovim user says "you can just make all of that with plugins in nvim"
>>
>>107084214
>plugins in nvim
you mean the cornucopia of abandonware?
>>
>>107078097
So does guile
>>
Sir, please use the official GNU Emacs logo.
>>
>>107078415
Man, I started using Emacs in like 2005 or 2006. I was at Uni and that was the editor my professor used. I just wanted to have the same "environment" as him but then I got used to it. I tried other editors like Atom, Netbeans, CodeBlocks and even Visual Studio Code from Microsoft, but they didn't click for me.
I have VsCode installed in my company's computer because sometimes I use copilot to check some files for me, but still not a very common thing to do in my day to day.
To be fair, I just don't feel the urge to try a new editor. They're basically all the same shit, specially nowadays that they just add an AI chat to make it "different". I'm okay with the old reliable Emacs.
>>
File: 1757530553709422.png (761 KB, 500x500)
761 KB
761 KB PNG
>>107084701
post moar fancy-splash-image alternatives
>>
nakadashemacs
>>
>remembering my own phone number (same one for the last two decades)
:(
>remembering 500 emac keybinds
:)
>>
why did john mccarthy work in japan?
>>
File: Murakami_Shiina_SICP.jpg (436 KB, 520x1187)
436 KB
436 KB JPG
>>107086251
Japan has always had a soft spot for LISP.
Many contributors to Guile, Common Lisp, and even Clojure are Japanese.
>>
can you guys help me setup a web server.
I'm looking at woo with lack. https://github.com/fukamachi/lack
I don't understand how to serve static png files though.
I can start my web server and accept requests. But, I don't know how to serve a static directory. I found how to do it with hutchentoot, it just takes one command in the request function and boom you can provide your pngs to the world. But, there are no comments in lack how to configure the requestor.
>>
>>107086630
hutchentoot sir.
use apache as reverse proxy to serve static files sir good morning
>>
>>107086630
Isn't it right in the usage example of the readme? The :static part.
>>
https://www.gnu.org/software/emacs/manual/html_mono/forms.html
did you know this was a thing?
>>
>>107080622
based /lit/ fag. im reading the enneads rn
>>
>>107087142
wow I looked at it for like 3 hours and didn' t notice.

I will try it when my mommy goes to bed so I can use the dev machine.

what does
#P
mean?
>>
>>107088294
I don't use Common Lisp, so no idea. Maybe it designates the string is a filesystem path?
>>
>>107088345
yeah it was. I have only read the first chapter of the reference manual 900 symbols are there.

This web server code is pretty hard to read. Lots of macros and backquote stuff. I guess you only need to read it once to understand how to build your web app.
>>
I was intrigued by an idea that LISP program are alive and produce a living image, and that other programming languages are not like that.
So i looked why on the internet and found this quote
>LISP programs are "alive" because they can perceive, modify, and regenerate their own structure — they exhibit growth, adaptation, and self-awareness in a way no other language makes so natural.
The reason to why LISP is like that is because of powerful metaprogramming and "code is data, and data is code" (Homoiconicity).
After that intrigued by that I went on looking for other languages that also have such abilities, and in many places it was stated that Julia programming language has such power too.
Is true ? I tried programming in LISP, but it is not for me, I like the philosophy and ideas, they are really beautiful but languages itself is not for me. But Julia is more nicer.
>>
>>107089325
emac lip
>>
>>107083653
Structure-classoid objects lack some of the features of standard-class objects such as having subclasses, which means for example methods can act on them more efficiently. Structs are less flexible than other classes, but faster as a result.
>>
>>107089325
any language has that ability. it's just that writing in sexps gives you a superpower when doing that.

You can also manipulate prolog code with prolog, and prologuers do that, prolog isn't written in sexps, but its format also helps a lot.

Try rewriting a python program in python and you'll have to call the compiller, the ast objets and so on.
>>
File: 1732624537777548.jpg (42 KB, 524x545)
42 KB
42 KB JPG
Tonight in a dream emacs got possessed by some kind of demon virus and tried to kill me. At that point I woke up so it probably succeeded. What the fuck is happening?
>>
>>107090775
configuring emacs is consuming your life or something idk im not a dream interpreter
>>
yeah.. it's time for kino
>>
>>107084767
>AI
Even considering AI related features, emacs is better than Cursor and VScode, in my opinion
>>
Having a lot of trouble sticking to Emacs.
The worse part is I'm not even consistently cheating on Emacs with a specific other editor. I've been jumping between Nvim, Sublime Text and even Vscode lately.
This paralysis by analysis is killing me.
>>
>>107091056
> configuring emacs
That is a facet of the “toolbox fallacy”.
Just buy tools as you need them.
Use emacs as-is until you *need* something different.
>>
>>107092640
I'm not that well versed in AI, but I'd like to test somethings. I know of three solutions for that:
https://github.com/karthink/gptel
https://github.com/tninja/aider.el
https://github.com/MatthewZMD/aidermacs

I imagine the last two are basically the same thing. But I don't know if I feel comfortable spending so much money to connect Emacs to some of these AI providers. I pay $20 a month for Claude Pro, but if I wanted to use the API, I'd have to pay around $200. That's a lot for me. Maybe if I used AI all the time, it would be worth it, but even so...
>>
>>107086564
The 80s Minischeme implementation started by Atsushi Moriwaki progenerated a lot of derivative scheme implementations. It’s still usable today, should one want to take a look. As one should. But be warned: your tolerance for bloatware will substantially decrease.
>>
>>107092565
ngl, for mate, that desktop looks good
>>
>>107087391
no. It seems kinda cool, and I wish a bunch of control files came with emacs by default for files such as /etc/passwd, /etc/fstab and so on, but I don't really have use for this. If I want a structured input form I write a small web interface in Babashka.
>>
>>107095535
Please put your web interfaces to /etc/shadow and /etc/password on the public internet and we will do the rest.
>>
>>107095671
I'm not a sysadmin, so I don't edit those files often enough to warrant making interfaces for them. I just think it would be cool if emacs came with them ootb
>>
>https://xach.com/lisp/skippy
>no dependencies
nice
>>
>>107080622
>>107088264
I have seen a suspicious number of gnostic and Neoplatonist references in Lisp threads over the last month
>>
>>>/fit/76794086
>>
>>107094949
thank you

It is bspwm + mate panel, mate-settings-daemon, and mate applets. On a Fedora which originally was packaged with i3.
>>
TIL you can actually do this
https://github.com/babashka/babashka/wiki/Self-contained-executable
https://book.babashka.org/#_uberjar
Wonder how actually good the perfomance is
>>107093343
I have the same issue with scripts. Last week i had over a dozen of runtimes installed for one-off tasks cause i can't decide which one i like the most. Because it was actually becoming a productivity problem, i pruned most of them and rewrote the most important ones in Python, but i still can't let myself go off Babashka. Some shit is just easier and more ergonomic to do with that than with Pathlib.
>>
Guys, I'm doing it.
I'm building ChezScheme from source.

https://github.com/cisco/ChezScheme/tree/main
>>
File: chez_scheme_emacskino.png (102 KB, 930x1054)
102 KB
102 KB PNG
Chose Chez Scheme
>>
>>107099787
>no libraries
>>
>>107099787
>>107099787
In the top window, put your cursor anywhere inside the function and hit:
C-M-h
C-M-\

That will select the top-level form and then format it.
>>
File: 1754300161604886.jpg (650 KB, 1400x2700)
650 KB
650 KB JPG
>>107098620
The timeline is getting more chaotic and people are waking up the demiurge's shenanigans.
>>
I just spent 2 days learning about woo, clack, lack, ningle. I wanted to learn how to serve a set of png files, so I can embed them in my game front end.

But, there is no code to serve files?
I found how to provide access to the files. But, I didn't figure out how to read the file from disk, put it into the http request, and return the request to the browser. That in itself doesn't sound hard to setup. But, what got me worried is how to sanitize and secure the file access if I wrote the code myself. For instance, some anon could figure out how to read any files on my computer!

Versus apparently, hugentoot or whatever the fuck these tools are called, provides file serving out of the box and it also has support for the technology to provide my front end AAA gaming experience.


How many FOSS projects have you read? What are your good FOSS smells and bad smells? For me, if it has no doc string and no examples it seems like it might as well be encrypted...
>>
Do most emac users use EXWM?
>>
>>107100830
if you want to serve static files use apache sir.
>>
>>107100964
I just have 32x32 tile sprites.
I don't know how to write a front-end and figured a webview would be cross platform and there are lots of tutorials how to make a web game front end.
I picked ningle because I wanted the web server to just bundle with my game, but it didn't have the parts I needed. Huchentoot is my last try, I read the documentation and it looks like it can serve the tiles so I can embed them in my game web socket pages (it is 2d like rogue or crawl.)

I am engineering it wrong? Should I just have learned QT or SDL? I saw lem depricated SDL to use a webview, but it just uses a socket and doesn't have static content between the server and client.
>>
>>107101035
man I have no idea. but hutchentoot can serve static files alright, you can see it in the tutorial.
>>
File: schelling.gif (330 KB, 480x480)
330 KB
330 KB GIF
good morning sars
>>
>>107100952
i use i3
>>
>>107100952
I use i3 also.
>>
>>107100830
>But, there is no code to serve files?
There *is* code to serve static files.

https://40ants.com/lisp-project-of-the-day/2020/06/0110-lack-middleware-static.html
https://github.com/fukamachi/lack

https://40ants.com/lisp-project-of-the-day/2020/06/0115-clack-static-asset-middleware.html
https://github.com/fisxoj/clack-static-asset-middleware
>>
For some reason ef-summer does not work properly on my pc, but it works completely fine on my laptop using the same init.el.
It appears to use bg-dim instead of bg-main as the default background, and does not apply the theme to modeline.
Any help on how to fix this?
>>
>>107100952
i3 user here too
>>
>>107100952
I'm also an i3 user
>>
Why no one showed up to merge these and win the bounty?
Is this the absolute state of SBCL or Lisp in general?

https://www.reddit.com/r/Common_Lisp/comments/1hncabr/2000_usd_bounty_to_see_byvalue_struct_passing/
>>
>>107104392
What are we gonna do when X is phased out? Don't tell me sway
>>
>>107104419
I'm on xlibre already.
>>
>>107104430
bro...
>>
File: file.png (972 KB, 1920x1080)
972 KB
972 KB PNG
>>107100952
I use EXWM
>>
>>107092640
When you're frontend developer, there's no way Emacs is better than cursor now. New features of Cursor is groundbreaking

https://www.youtube.com/watch?v=K-Rwdsw7xuE
>>
>>107104145
how are you loading the theme? and do you have any custom-set-faces in your custom-file?
>>
>>107100952
Just fvwm with a simple config.
>>
File: '(zun-sneed).jpg (269 KB, 512x496)
269 KB
269 KB JPG
(set-frame-parameter nil 'alpha-background 90) ;; doesn't work
(set-frame-parameter nil 'alpha 90) ;; works fine


What in the holy name of fuck? I'm using Xorg with picom (EXWM by the way). How do you guys manage to use alpha only on the background?
>>
File: file.png (120 KB, 905x1004)
120 KB
120 KB PNG
>>107104639
AI agents are slop. It's better to solve things in a single turn and build the context manually.
http://arxiv.org/abs/2505.06120
>>
>>107105092
i have the same problem. what toolkit are you using? i'm on emacs-lucid
>>
An LLM told me my code was good but my documentation attrocious under the headline *BRUTAL TRUTH*. Maybe these things aren't so bad.
>>
>>107105346
>Brutal Truth
>Your docstrings read like you're trying to convince someone (yourself?) that the
code is correct. Every decision is justified. Every edge case enumerated. Every
alternative dismissed. Every performance claim substantiated with examples.
>This is the signature of insecure code.

killing myself immediatly.
>>
>>107105092
I thought alpha-background was just for Wayland.
>>
File: file.png (28 KB, 765x314)
28 KB
28 KB PNG
What is the trick to make the clipboard work with terminal Emacs and tmux? It only works outside of it.
>>
>>107105959
Nevermind. I was wrong. The thing you need is Cairo. Look at the variable system-configuration-options and see if it includes "--with-cairo".



[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.