Два года в /fg/. Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1239.0 пользователей не могут ошибаться!
?6942
прекрасное6443
говно5905
говнорашка5512
хуита4713
anime3066
linux2652
music2634
bnw2602
рашка2565
log2354
ололо2171
дунч1824
pic1815
сталирасты1491
украина1439
быдло1437
bnw_ppl1419
дыбр1238
гімно1158

Over the course of the 20 years that I've used Linux, i've said and heard a number of ways that people pronounce things and think I have a pretty good idea of the most accepted ways to pronounce and say things when dealing with Linux systems. When you're on a conference call at work or just dealing with colleagues face to face you want to make sure you know what they're talking about. I overheard two co-workers (Joe and Scott) talking the other day. Joe said "cat proc cpuinfo". Scott wasn't getting it so Joe said "no.. no, type cat slash proc slash cpuinfo" and eventually got on the keyboard himself. When asking someone to do something.. you don't say the slash.. e.g. "list out the etsy hosts file" or "tail var log messages" One thing you want to do is learn how to pronounce each of the top directories in Linux. Some of the ones I hear differently from people are: /etc: etsy (like the website) Not "E T C" or "et cetera" /lib: lib.. rhymes with rib. Not libe. /lib64: see above /mnt: mount /proc: prock.. rhymes with rock /sbin: s bin /selinux: S E Linux /tmp: temp /var: rhymes with jar /usr: user Other things i've heard pronounced differently than the majority of how people pronounce them: Linux: most people say it with a short i like spin. MySQL: most people say "My S Q L", not "my sequel" fstab: F stab (some say F S tab) initrd: init R D fsck: F S C K - or FS check chown: as one syllable.. rhymes with 'own' chmod: as one syllable.. rhymes with 'nod' ls: L S (ell ess) sudo: rhymes with voodoo vim: rhymes with gym emacs: rhymes with junk 
#C1BX0J (1+2) / @anonymous / 2982 дня назад

От нехуй делать пробежался по MELPA, вот какие интересные пакетики там нашел.

  • bbyac : набираешь несколько буков, жмешь M-g <RET>, и по этим буквам при помощи fuzzy-matching составляется список найденых вариантов, один из которых можно вставить;
  • move-text : двигает выделенный регион (или текущую строку) вверх или вниз;
  • related : циклоичное переключение между буферами, где открыты "похожие файлы", похожесть определяется равенством имен файлов после отрезания расширения и схлопывания разделителей;
  • todo-txt : мода для редактирования файлов формата todo.txt
  • helm-git-grep, magit-find-file, helm-ls-git - git grep | выбор файла из текущей репы (произвольной ревизии) | аннотированый файлов, где можно быстро выбрать файл из текущей репы
  • helm-mt : управление списков терминалов, которые multi-term;
  • fcopy : вызываешь fcopy, идешь куда хочешь, выделяешь текст, нажимаешь c -> текст вставляется в исходное место;
  • f3 : интерактивный find, можно комбинировать несколько find-ов и выполнять разные действия над результатами .
#HZEWS0 (2) / @ninesigns / 2984 дня назад

Вышел emacs 25.1 (первая версия нового мажорного релиза)
https://lists.gnu.org/archive/html/emacs-devel/2016-09/msg00451.html

  • Emacs can now load shared/dynamic libraries (modules)
  • Experimental support for Cairo drawing
  • Enhanced network security (TLS/SSL certificate validity and the like)
  • New minor mode &#39;electric-quote-mode&#39; for using curved quotes as you type
  • Character folding support in isearch.el
  • Xwidgets: a new feature for embedding native widgets inside Emacs buffers
  • New and improved facilities for inserting Unicode characters
#9QQWE6 (2) / @ninesigns / 2988 дней назад
I&#39;m sorry to piss on your parade but xwidget is terrible. First, webkit (with no protections) running inside Emacs is a security disaster. Second, GTK is a pile of steaming shit, has memory leaks and causes Emacs crashes on Linux. People on #emacs are recompiling without GTK toolkit support in order to make Emacs stable. GTK on Windows and OSX is even worse. I&#39;m laughing just thinking about the unholy clusterfuck that will be someone trying this on these platforms. Third, Joakim Verona, the author of xwidget patch, is a clueless academic. His code stinks, just take a look at the source and tell me you&#39;d be comfortable running that garbage inside your Emacs. I&#39;m extremely disappointed that Eli merged this vomit and even more, that somebody actually thought GTK widgets inside Emacs is a good idea, especially when everyone is migrating away from GTK and treating it like a leper.
#CIV15B (10+1) / @anonymous / 2988 дней назад

в общем, будущее уже рядом. В emacs 25, который скоро выйдет, добавили возможность динамически загружать плугины, из shared library. По сути, это решает давно всех заебавшую проблему с FFI.

То есть:
- Инклудим файлик emacs-module.h (из текущей инсталляции)
- Определяем символ plugin_is_GPL_compatible в библиотеке
- Определяем функцию emacs_module_init
- Пилим экспортируемые функции с требуемой сигнатурой и экспортируем их в рантайм emacs
- Можно грабить караваны

https://diobla.info/blog-archive/modules-tut.html

Выкидвайте свои говноредакторы.

#YY4BI6 (53+4) / @ninesigns / 3007 дней назад

подскажите на гитхабе какую няшную репу с конф. файлами emacs где всё по дефолту заебись

#PFJ7VT (12) / @soko1 / 3081 день назад
  • Ставим rtags через ``M-x package-list-pachages&#39;&#39;
  • Ставим rtags daemon
  • Для текущего проекта генерим JSON compilation datatabse cmake . -DCMAKE_EXPORT_COMPILE_COMMANDS=1
  • Если проект не на cmake, ставим bear (есть в debian).
  • Делаем bear make
  • Делаем rc -J . в каталоге с compile_commands.json

Наслаждаемся несосущей навигацией по плюсовому проекту из любимого редактора.

#9009YZ (8+1) / @ninesigns / 3111 дней назад
Любители Emacs оценят http://www.leningrad.su/museum/show_big.php?n=2922
#VAFYOE (0) / @dluciv / 3182 дня назад
http://www.tldp.org/LDP/LG/issue25/gx/marsden/EMACSulation.gif >Emasculation is the removal of the penis and the testicles. уау тил
#U34R4S (0) / @anonymous / 3299 дней назад
https://www.youtube.com/watch?v=D1sXuHnf_lo Deldo - Vibration Control and Teledildonics Mode for Emacs
#1SK9O2 (2+2) / @anonymous / 3312 дней назад

Выпилил к хуям cedet. Как же заебись теперь без этой гадости.

#A5O4AQ (0) / @ninesigns / 3326 дней назад

почему-то вдруг легло приятным теплом на душу: http://static.bitcheese.net/psto/hirthwork.psto.net/ttghog.html

#CM2DYF (3) / @hirthwork / 3328 дней назад

Ура, выдрочил новую ultime раскладку для emacs с новым модификатором A (Alt).

Left Alt -> Control
Right Alt -> Meta
Winkey -> Super
Menu -> Hyper
Caps Lock -> Alt

Итого, у меня уже пять модификаторов.
На префикс A скорее всего буду потихоньку вешать кастомные моды для Hydra.

Использовать Control на месте левого Alt это просто лютый вин для емаксоблядков (да и не только).

xmodmap:
```
!!! Implement the following layout:
!!! Alt A S D F ...
!!! Shift Z X C V B N M ...
!!! Caps Super Control --Space-- Meta Hyper Control

!! Sec-1.
clear Control
clear Lock
clear mod1
clear mod2
clear mod3
clear mod4
clear mod5

!! Sec-2. System dependent; use xev to find the exact keycodes:
keycode 66 = Alt_L
keycode 37 = Caps_Lock
keycode 64 = Control_L
keycode 105 = Control_R
keycode 108 = Meta_R
keycode 135 = Hyper_L
keycode 50 = Shift_L
keycode 62 = Shift_R

!! Sec-3.
add Control = Control_L Control_R
add mod1 = Meta_L Meta_R
add mod3 = Hyper_L Hyper_R
add mod4 = Super_L Super_R
add mod5 = Alt_L
add Lock = Caps_Lock
```

Из текущих проблем: setxkbmap не сохраняет переключение раскладки по grp:shifts_toggle, grp:shift_caps_toggle после вызова xmodmap.

Получилось навесить на grp:sclk_toggle, но ент не особо удобно. Надо накостылять скриптец который бы я вызвал из xbindkeys и который бы переключал раскладку.

#6HMMPB (6+1) / @ninesigns / 3362 дня назад

https://github.com/4DA/eshell-toggle

Набыдлил простую фичу: по шоткату (например s-`) показывается консолька eshell под активным окном с каталогом текущего буфера.
По этому же шоткату убирается.

#RIAJSG (0) / @ninesigns / 3363 дня назад

Еще один мегабайт рецептов.
http://doc.rix.si/org/fsem.html

#BM8R2I (0) / @ninesigns / 3365 дней назад

cedet - это огромный такой (поэтому хуево протестированый) кусок кода.

Сегодня обнаружил, что company-complete отваливается со стектрейсом в буферах где нет активного semantic-mode.

Оказывается эта падла модифицирует completion-at-point-functions', который юзает бекенд company-capf, своими хуками, которые отвалиюваются сerror' если в буфере не включен semantic-mode, а кроме как для C или C++ он нахер не упал.

Набыдлил хак, может кому пригодится.

#6ET17M (5) / @ninesigns / 3370 дней назад

Кто юзал perspecitve или e2wm.

Думаю есть ли что полущ чем elscreen?

#Z4WH03 (5) / @ninesigns / 3372 дня назад
В последнее время замечаю что трачу по несколько часов в день настраивая emacs. Иногда просто хожу по ELPA и трекаю интересные пакетики, иногда склеиваю разные моды между собой или пишу говноклиенты к разным софтинам, иногда просто перенастраиваю комбинации клавиш. Причем делаю все это вместо чтения редитов, бнвачей и прочих отстойников контента. Иногда просто не могу пройти мимо участка конфига без того чтобы перепилить его, убрать говнокод и так далее. Какаое-то ебанутое желание все улучшать. Все это началось где-то недели две назад когда слегка дознул быстрых. Не хотелось бы чтобы это было каким-то прогрессирующим аутизмом, не хочу превратиться в god's lonely programmer.
#82K9YX (6+1) / @anonymous / 3372 дня назад

Поскольку авторы magit не обламываются менять все хуки с каждой минорной версией, то для того, чтобы git-gutter обновлял буферы после `magit-commit' нужно сделать примерно следующее:

  (add-hook 'git-gutter:update-hooks 'magit-after-revert-hook)
  (add-hook 'git-gutter:update-hooks 'magit-not-reverted-hook)
#PSMOLU (0) / @ninesigns / 3373 дня назад

Говорят, в IDE от JB есть охуенная фича: go to last change. Перемещается назад в любой файл где было сделано последнее изменение.

Так вот, хочу такое же для сабжа.

Беглый гуглеж ничего не дал, что и не удивительно: в emacs история изменений per-buffer, а не глобальная.

Как по мне так фича охуенная.
Сам привык палить последнии изменение нажимая undo.

#E83WGV (12+1) / @ninesigns / 3377 дней назад
--
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

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