Size: a a a

Emacs — русскоговорящее сообщество

2020 September 25

a

akater in Emacs — русскоговорящее сообщество
Artem
А не знаю, не было необходимости, честно скажу. Может чат подскажет
Не уверен, в какой мере это про гомоиконность, а в какой — про квазицитирование, но так или иначе в Лиспе довольно часто такое делают.
источник

U

Uniel in Emacs — русскоговорящее сообщество
Подскажите, а как term засплитить?
источник

U

Uniel in Emacs — русскоговорящее сообщество
Пишет Cannot split side window or parent of side window
источник

U

Uniel in Emacs — русскоговорящее сообщество
Как вообще с терминалом в имаксе работать аля tmux?
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
Uniel
Как вообще с терминалом в имаксе работать аля tmux?
так же как и со всеми остальными буферами, не?
источник

U

Uniel in Emacs — русскоговорящее сообщество
Uniel
Пишет Cannot split side window or parent of side window
.
источник

U

Uniel in Emacs — русскоговорящее сообщество
А, ну eshell так работает, да
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
C-c C-j переходит в term-line-mode, в нём должно работать
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
ну или с префиксом "C-c" команды набирай, когда в term-mode
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
C-c 3, кстати
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
вообще, поставь which-key и оно тебе всё покажет, что по C-c работает
источник

U

Uniel in Emacs — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
C-c C-j переходит в term-line-mode, в нём должно работать
Не работает :(
источник

U

Uniel in Emacs — русскоговорящее сообщество
А вы на eshell?
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
Uniel
А вы на eshell?
мы на ешелл, но я только что проверял в term-mode
источник

DL

Dmytro Lispyvnyi '(🌲... in Emacs — русскоговорящее сообщество
M-x term, C-c 3 → профит
источник

U

Uniel in Emacs — русскоговорящее сообщество
А, я понял, у меня видимо он открыт не как фрейм отдельный, а как popup
источник

U

Uniel in Emacs — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
M-x term, C-c 3 → профит
Так работает, да
источник

n

nod in Emacs — русскоговорящее сообщество
nod
В общем, всё сложнее/хуже, чем оказалось. ghc-mod, который нужен для dante, уже deprecated и не работает с новыми версиями языка.
Для lsp в doom emacs предлагают использовать ghcide или haskell-ide-engine (hie), но они походу тоже не развиваются и работают с версиями ghc  до 8.8 (последняя 8.10).
Ну а разрабы ghcide и hie сейчас занимаются haskell-language-server, но он, если верить ридми, еще совсем альфа.
Компилял всю ночь и пол дня haskell-language-server и зависимости через stack. Оказалось, что хаскель не очень-то дружит с системным ghc (несмотря на опцию в конфиге stack) и динамической линковкой с системными хаскель либами - lsp не цепляет системные либы из-за чего всё окно покрывается ошибками. То есть вообще всё хаскелевское желательно собирать локально и линковать статически, лол.
Но по крайней мере hls не падает сразу после старта как hie и собирается в отличии от ghc-mod.
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
nod
Компилял всю ночь и пол дня haskell-language-server и зависимости через stack. Оказалось, что хаскель не очень-то дружит с системным ghc (несмотря на опцию в конфиге stack) и динамической линковкой с системными хаскель либами - lsp не цепляет системные либы из-за чего всё окно покрывается ошибками. То есть вообще всё хаскелевское желательно собирать локально и линковать статически, лол.
Но по крайней мере hls не падает сразу после старта как hie и собирается в отличии от ghc-mod.
Вот поэтому я против стека
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
(И опама с растапом)
источник