УМННБJ, ЯХВ. Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1239.0 пользователей не могут ошибаться!
?6946
прекрасное6443
говно5907
говнорашка5512
хуита4716
anime3066
linux2654
music2636
bnw2602
рашка2565
log2356
ололо2179
дунч1833
pic1815
сталирасты1491
украина1439
быдло1437
bnw_ppl1422
дыбр1238
гімно1158

A short story about Lisp, technology, and human progress

https://www.murilopereira.com/how-to-open-a-file-in-emacs/

emacs

#9KW8U6 (4) / @ninesigns / 1449 дней назад

Накидал елиспца чтобы на лету подмонтировать cryfs и открывать оттуда файлики

https://gist.github.com/4DA/a9ce5f23081a03808e4f4ab836c2ee93

Через hydra можно юзать например так:

(defhydra hydra-org (:color blue)
("l" (lambda () (interactive)
(cryfs-open "/home/user/Private/file.org"
"/home/user/Private"
"/home/user/Syncthing/cryfs-encrypted")) "open log"))

#KTI4DH (0) / @ninesigns / 1694 дня назад
Поясни мне, бротиш, а стоит ли размахиваться setq на коротенькие переменные в коде? Область ведь динамическая и в теории можно что-то попортить. Или нет? Алсо, я нихуя не понимаю, каким образом работает let в этой самой динамической области.
#684X3F (2+1) / @anonymous / 1754 дня назад

How To Take Smart Notes With Org-mode

Jethro Kuan
https://blog.jethro.dev/posts/how_to_take_smart_notes_org/
https://github.com/jethrokuan/org-roam

emacs #orgmode

#GXGI0I (0) / @ninesigns / 1755 дней назад
#!/usr/bin/emacs --script

(require 'dom)

(defun corona ()
  (with-current-buffer (url-retrieve-synchronously "https://www.worldometers.info/coronavirus/" t)
    (goto-char url-http-end-of-headers)
    (setq cur-dom (libxml-parse-html-region (point) (point-max)))
    (setq texts (dom-texts cur-dom))
    (string-match "Coronavirus Cases: +\\([0-9,]+\\)" texts)
    (setq cases (match-string 1 texts))
    (string-match "Deaths: +\\([0-9,]+\\)" texts)
    (setq deaths (match-string 1 texts))
    (princ (format "%s / %s" deaths cases))))

(corona)
#G1JVOW (5) / @ninesigns / 1755 дней назад

В GNU Emacs клавиша delete почему-то работает как клавиша backspace. Жутко бесит, как починить?

#OFSE2P (5+7) / @goren / 1791 день назад

раз: sudo apt install perf libssl-dev
два: git clone https://github.com/zevlg/telega.el && mkdir build && cd build && cmake ../ && sudo make install
три: M-x package-list-packages -> telega
четыре: M-x telega
...
охуительно: https://tinystash.undef.im/il/6DHV537A8YA8TezcUnSHhDwUUUR2jMbgMgZ18TVg9p7MPanF7cpCy8DC3BhHtdjYmC.jpg

#I04VIQ (6) / @ninesigns / 1888 дней назад
Стыдно признаться, но за годы пользования emacs я порой сталкивался с "багом" что рендеринг внезапно подвисает, пока не совершишь какое-то действие с окном (ресайз, например). Сегодня решил наконец разобраться. ВНЕЗАПНО это фича: случайное нажатие C-z вызывает (suspend-frame), что в графическом режиме приводит к какой-то непонятной хуйне. Выпилил этот хоткей и радуюсь.
#A25BBT (2) / @h9lwka / 1965 дней назад

Подскажите, как настроить шрефты в текстовом редакторе (желательно конкретно в емаксе, хотя я допускаю возможность использовать и что-то другое) так, чтобы графологически похожие символы из разных языков — типа, о/o/ο или Е/E/Ε или к/ĸ/κ или, там, І/I/Ι/Ӏ итд — заметно визуально отличались? Что-то меня уже раздражает манера некоторых российских интеллигентов заменять какие-то буквы похожими по начертанию другими. Они-то это делают, наверное, в надежде наебать антиплагиат или просто по привычке, а я ебись.

#YSWQSD (15+8) / @goren / 2201 день назад

Why bother with Emacs? Part 1
https://www.youtube.com/watch?v=EsAkPl3On3E

#IAUVD2 (3) / @ninesigns / 2215 дней назад
Внезапно, telega.el вполне юзабл, в одном PR даже висит поддержка отображения стикеров (а я зопелил подсветку синтаксиса в кодосниппетах токошто)
#X046S6 (3) / @anonymous / 2264 дня назад

Дано:
файл YAML
вида
```

Items:

Item1:
X: value_x

Y: value_y

X: value_x

Y: value_y

...
```

требуется над каждым value_x произвести арифметическое действие и тут же записать в результат.

в emacs делается следующим образом:
M-x regexp Y: (.*) → Y: \,(- #1 0.13)

Последняя скобка - это elisp-выражение, прибавляющее к match число 0.13
#1 - первый match, переведенный в числовой вид

Жду демонстрации такого же в ваших редакторах.

#LA2ALG (54+1) / @ninesigns / 2281 день назад

раз: https://github.com/BurntSushi/ripgrep
два: https://github.com/cosmicexplorer/helm-rg
три: ```
(custom-set-variables
'(helm-rg-default-directory (quote git-root)))

(global-set-key (kbd "X-x")
(lambda() (interactive) (setq current-prefix-arg '(4))
(call-interactively 'helm-rg)))

(global-set-key (kbd "x-X") 'helm-rg)
```

По X-x будет РЕЗКО искать из текущего каталога, по X-X будет искать по всей рабочей копии. С большими кодовыми базами прирост скорости ОхУИТЕЛЬНЫЙ.

#T9J22T (9) / @ninesigns / 2348 дней назад

Ура, emacs-26 теперь с нескучным скролом.

Highlights of this release include:
- Limited form of concurrency with Lisp threads
- Support for optional display of line numbers in the buffer
- Emacs now uses double buffering to reduce flicker on the X Window
System
- Flymake has been completely redesigned
- TRAMP has a new connection method for Google Drive
- New single-line horizontal scrolling mode
- A systemd user unit file is provided
- Support for 24-bit colors on capable text terminals

#711GXM (4) / @ninesigns / 2400 дней назад
А как в емаксе, а точнее в jabber.el, сделать автореконнект к серверу? А то гуглосервер заебал отваливаться
#SUUST4 (9) / @drisch / 2439 дней назад

Нашел охуенный пакет https://github.com/wasamasa/eyebrowse
Можно выкидывать к хуям elscreen или perspeen

#MM6OHA (0+1) / @ninesigns / 2468 дней назад

Спасибо мелкософту за его language server protocol,
cquery достаточно быстро парсит крупные проекты типа UE4
https://github.com/cquery-project/cquery

Естественно работает нестабильно, но прыгает по коду и ищет референсы намного быстрее и качественнее, чем rtags.

#A93T4N (2) / @ninesigns / 2496 дней назад
openbsd 6.2, i386, asus eeepc 900, kde 3.5, default: http://dump.bitcheese.net/files/kugiwel/1.png
#Z7KV5E (3+1) / @anonymous / 2621 день назад

Как обозначить регулярное дело (привычку), которую нужно делать каждый день с 21 до 5 часов? <2017-10-04 Wed 21:00 .+1d>--<2017-10-5 Thu 05:00 .+1d> не работает. <2017-10-04 Wed 21:00 - 2017-10-05 Thu 05:00 .+1d> тоже.

#R26BIZ (2+1) / @cat-o-nine-tails / 2636 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.