yay, зазкаываем!
http://www.aliexpress.com/item/Free-shipping-medical-foot-switch-USB-Game-Foot-Triple-Control-Keyboard-Action-Switch-Pedal/432944176.html
yay, зазкаываем!
http://www.aliexpress.com/item/Free-shipping-medical-foot-switch-USB-Game-Foot-Triple-Control-Keyboard-Action-Switch-Pedal/432944176.html
Костыли чтобы заюзать org-capture для того чтобы добавить запись в файлик ledger.
Плюс комлишен Accounts из задаваемого списка.
https://github.com/4DA/emacs-stuff/blob/master/ledger-completed-capture.el
Работает примерно так
Ну наконец-то кто-то что-то начал делать.
http://nullprogram.com/blog/2014/04/26/
Method `scpc' is not supported for multi-hops
Ну что за говно?
У кого-нить multihop в tramp рабоатет?
Чото внезапно щас обнаружил что dired умеет выполнять произвольную shell command
над выделенными файлами, причем если команде передано `*', то это глобится сразу
на список файлов, иначе команда будет вызывана отдельно для каждого файла.
Ничто так не мотивирует на скрипто- и макро-блядство как рука которую ебнул
настолько, чтобы появились неприятные ощущения при наборе текста.
Вам конечно интересно что делает @4da вечером в воскресенье?
Удовлетворю ваше любопытство.
Решил для куркуматора использовать levenshtein edit difference
https://github.com/4DA/emacs-stuff/blob/master/kurkumator.el
Результат работы:
Source:
Извольте разобрать по частям Ваш опус. Осмелюсь заметить, Сэр, складывается впечатление, что Вас контузило в бою, что Вы обделенный умом простолюдин. Если не возражаете, могу сказать вам это прямо в лицо, и выслушать Ваши аргументы. Все, что вы написали есть бездарнейшее произведение, комнатный Вы пролетариат. От написанного вами, к сожалению, жизнь Ваша лучше не станет. Лжесвидетельствовать не вино перед камином распивать, много вас таких в дуэлях поубивали. По таких, как Вы, говорят : Маменька не изъявила желания, папенька не усердствовал! Советую Вам вникнуть в мое послание, сэр. Постарайтесь проанализировать и сделать выводы для себя.
Result:
лол разобрать по аутизм Ваш пук. свежо заметить, Сэр, скатывать впечатление, что Вас соснул в бою, что Вы быдло умом путин. Если не форсить, могу скатывать вам это прыщи в лох, и скатывать рашка аутист. Все, что вы нассал есть кукарек произведение, маман Вы путин. От написанного маман, к соснул, жизнь рашка лул не спайс. Лжесвидетельствовать не свежо путин маман распивать, свежо вас путин в лях поубивали. По путин, как Вы, говно : рашка не путин желания, рашка не скатывать! Советую Вам куркума в мое поссал, сэр. скатывать проанализировать и свежо выводы для свежо.
Жду предложений по расширеню таблички, пока что она выглядит вот так:
(setq ko-list (list "путин" "рашка" "пук" "свежо" "аутизм" "быдло" "говно" "скатывать" "скатываешь" "сыч" "чухан" "спайс" "куркума" "поссал" "нассал" "обосрал" "для быдла" "лох" "лол" "лул" "хуле" "лях" "мюсли" "бнв" "дедфуд" "личкрафт" "тян" "кун" "форсить" "форс" "отсос" "соснул" "гей" "прыщи" "куркума" "твою" "анус" "ле" "yay" "лойс" "маман" "аутист" "кукарек" "зафорсил"))
в диалогах с @238328 родился релиз следующий куркуматор.
пример работы:
не могу пройти мимо, если кто-то ведет себя как бинарный долбоеб
==>
ле лойс кококо лойс, лойс yay-ле маман лойс yay зафорсил кукарек
(setq ko-table ["k" "ле" "yay" "лойс" "маман" "кокок" "кукарек" "зафорсил"])
(defun make-ko-regexp (word-len sw start end)
(let ((rx (format "\\b[[:alpha:]]\\{%d\\}\\b" word-len)))
(replace-regexp rx sw nil start end)
rx))
(defun kokoify (start end)
(interactive "r")
(save-excursion
(dotimes (number (length ko-table) nil)
(make-ko-regexp (+ 1 number) (aref ko-table number) start end))))
жру предложений по расширению, доработке таблички
https://github.com/sprang/emacs-2048
Кто-то должен был это сделать.
а тем временем на emacs-devel продолжаются споры насчет использования clang/llvm
для парсинга сорцов.
даже штульман там оторваную от контекста херню несет.
(кстати он, походу, подотстал от современных технологических событий в опенсорсе)
Вторая версия костыля для emacs-jabber чтобы быстро отвечать на посты и цомменты.
Теперь повторный вызов будет вставлять более дальние цоменты.
Костыль для емакса чтобы в конец буфера вставлялся первый встретившийся выше номер поста или комента (вида #foo/bar).
(defun do-reply-to-post-comment ()
(if (re-search-backward
"^#[0-9a-zA-Z]+\(/[0-9a-zA-Z]+\)?" nil t 1)
(progn
(end-of-buffer)
(insert-buffer-substring-no-properties (current-buffer)
(match-beginning 0) (match-end 0))
(insert " "))
(message "No comments found")))
(defun reply-to-post-comment()
(interactive)
(save-excursion
(do-reply-to-post-comment))
(end-of-buffer))
(global-set-key (kbd "C-c r") 'reply-to-post-comment)
<dca> guys
<dca> why doesn't (re-search-backward "#[0-9a-zA-Z]+(/[0-9a-zA-Z]+)?" nil
t) match something like #2638782/21 or #2639019
<dca> but this works M-x re-search-backward #[0-9a-zA-Z]+(/[0-9a-zA-Z]+)?
емаксоюзеры, настало время нам объединиться и сделать поддержку libotr в jabber.el
Предлагаю начать с допилииванию биндингов к libotr.
Я взял древний заброшеный emacs-otr, осмотрел его и добавил костылей и пустых функий для того, чтобы это хозяйство компилилось с libotr5.
https://github.com/4DA/emacs-otr
@a13, @Avatar, @Whitesquall, @kb, @cbeta и все остальные, подключайтесь.
Лайки, репосты, ретвиты приветствуется.