Бабушка, смотри, я сделал двач! Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1235.1 пользователей не могут ошибаться!
?6909
прекрасное6424
говно5887
говнорашка5512
хуита4695
anime3056
linux2645
music2623
bnw2588
рашка2560
log2337
ололо2113
pic1813
дунч1734
сталирасты1488
украина1437
быдло1434
bnw_ppl1370
дыбр1237
гімно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 / 2773 дня назад

От нехуй делать пробежался по 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 / 2775 дней назад

Вышел 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 / 2779 дней назад
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 / 2779 дней назад

в общем, будущее уже рядом. В 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 / 2798 дней назад

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

#PFJ7VT (12) / @soko1 / 2872 дня назад
  • Ставим 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 / 2902 дня назад
Любители Emacs оценят http://www.leningrad.su/museum/show_big.php?n=2922
#VAFYOE (0) / @dluciv / 2973 дня назад
http://www.tldp.org/LDP/LG/issue25/gx/marsden/EMACSulation.gif >Emasculation is the removal of the penis and the testicles. уау тил
#U34R4S (0) / @anonymous / 3090 дней назад
https://www.youtube.com/watch?v=D1sXuHnf_lo Deldo - Vibration Control and Teledildonics Mode for Emacs
#1SK9O2 (2+2) / @anonymous / 3103 дня назад

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

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

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

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

Ура, выдрочил новую 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 / 3153 дня назад

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

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

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

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

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

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

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

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

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

#6ET17M (5) / @ninesigns / 3161 день назад

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

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

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

Поскольку авторы 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 / 3164 дня назад

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

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

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

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

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

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