169 похожих чатов

Чего можно по имакс лиспу и по устройству самого имакса

почитать, чтобы начать свой конфиг писать? А то надоело все, что найду бездумно в файлик копировать, мало понимая происходящее.

18 ответов

59 просмотров

можно внезапно почитать мануалы. И по емаксу, и по елиспу. Временами читаю - интересно :))

Sereja- Автор вопроса

это понятно, может есть какие-то рекомендованные источники просто

это и есть источники

Sereja- Автор вопроса

я конкретные имел ввиду)

Если что-то непонятно в том что копируешь, по идее должно быть достаточно поставить курсор на непонятный символ и нажать C-h f или (C-h v если это переменная). Если этот символ известен имаксу, он будет предложен как кандидат по умолчанию.

Sereja- Автор вопроса

полезно, спасибо

Если «вообще про лисп», то я не понимаю, зачем читать мануал по елиспу если давно есть известные классные книги про Лисп: On Lisp, Object-Oriented Programming in CL, PAIP, Land of Lisp (и другие). Мне кажется, On Lisp очень хорошая книга, и единственный смысл имаксу иметь свой собственный текст, обучающий с нуля, по-моему в том, чтобы в случае катастрофы можно было его читать в отсутствие интернета. Почти весь код из On Lisp (и других книг) будет работать как есть, только иногда надо будет дописывать cl- к функциям, или сделать (require 'cl), если лень (но писать без префиксов в елиспе не рекомендуется). Есть отдельные несоответствия: написание массивов, устройство строк и букв, format, обработка ошибкок; въехать в тему они не мешают. Я читал On Lisp, а родные елисповские тексты открывал только чтобы убедиться, что там сравнимой литературы нет.

Sereja- Автор вопроса

у меня пока нет цели прям хорошо в лиспах разобраться, на данный момент я именно хочу его понять для написания конфига. Но за источники, конечно, спасибо. Сохраню их на потом.

Про (require 'cl) емакс мне постоянно напоминает, что она deprecated :))

У меня он больше не грузится в конфиге.

У меня что-то из пакетов хочет. Ну, пока работает, пусть будет :)

В елисп моде работает C-h S, даешь ей символ и оно открывает его в мануале

Sereja- Автор вопроса

нажал эту комбинацию из мануала получил это

Sereja- Автор вопроса

понял как пользоваться, спасибо

On Lisp как первая книжка только оттолкнуть может, Сабеля надо Practical Common Lisp на самом старте

Ну дад может быть. Мне PCL категорически не понравился, а On Lisp весьма. Но да, все его хвалят.

ielm уже освоили? конфиг это же просто кусок кода на елиспе. в ванильном лиспе все настройки вроде в меню доступных. можно выхлоп смотреть и повторять.

Sereja- Автор вопроса

как я понял ielm - просто repl, с самим лиспом я не особо ещё разобрался. А менюшки я вообще сразу выключил и ими никогда не пользовался. Но за советы спасибо, может пригодится.

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
1
Он в одиночку это дело запилил или была какая-то команда?
Aquinary
12
~ 2m21s  nix shell github:nixos/nixpkgs#stack ~  stack ghc -- --version error: … while calling the 'derivationStrict' builtin at /builtin/derivation.nix:...
Rebuild your mind.
6
Всем привет, нужна как никогда, нужна помощь с IO в загрузчике. Пишу в code16 после установки сегментных регистров, пишу вывод символа. Пробовал 2 варианта: # 1 mov $0x0E, %a...
Shadow Akira
14
Карта сайта