Потыкал Sublime Text 2 и вот мои выводы:
+ выглядит красиво;
+ удобное командное меню и мелкие фишечки вроде карты кода;
+ сниппеты есть "искаропки";
+ нормально взлетел на маке, винде и линуксах;
- все, кто используют в своих программах JSON и XML вместо файлов конфигурации, редактируемых руками, должны гореть в ... more →
*emacs
Гнус уже 30 минут синхронизируется с моим основным почтовым ящиком по IMAP. А там всего-то 20к писем...
Написал простенький Yasnippet для создания вьюшек для Flask-приложений. Умеет разбирать параметры из маршрута и подставлять в объявление функции.
Из проблем:
- я совсем не умею в регулярки в емаксе и поэтому код выглядит как говно и его можно сделать раза в два короче
- какого-то хрена def после декоратора получает ... more →
http://wikemacs.org/wiki/IELM
IELM (Interactive Emacs Lisp Mode) is a nice mode that gives you an interactive Emacs Lisp shell (or a REPL if you prefer) that you can use for exploratory programming. You can start it by pressing M-x ielm. You'll be taken to a buffer named "*ielm*", where Emacs Lisp expressions ... more →
Пока ехал в поезде, починил питоновый автокомплит в emacs24, сломанный свежими python-mode и yasnippet.
Теперь осталось потырить из ipython автодополнение импортов и вкорячить автоматический резолвинг оных, а так же сделать вывод вариантов через yasnippet'овский dropdown.el и оно будет более-менее похоже на то, ... more →
Выкинул на помойку кривой и ненужный Marmalade и подключил вместо него MELPA. Пока доволен до усрачки, если не считать того, что у меня опять сломался emacs-starter-kit.
Надо-таки допилить емакс до состояния, когда он будет разворачиваться по
apt-add-repository && \
apt-get update && \
apt-get install ... more →
C-u <число> <команда> выполняет заданную команду указанное число раз подряд. Как я раньше без этого жил?!
A Curious Look at GNU Emacs's 1000+ Default Keybinding.
http://xahlee.org/emacs/gnu_emacs_keybin...
Немного годноты, которую я постоянно забываю.
http://irreal.org/emacs-reminders.html
Лёгкая сборка однофайловых проектов при помощи M-x compile: http://irreal.org/blog/?p=619
В общем, предыдущий пост был гоном: не ставьте pysmell: у меня от этого емакс умер.
Продолжаю пилить mg для изготовления из него убийцы nano.
Собственно, запилил базовую поддержку Lua, запилив M-x lua-dofile и функцию mg.suspend в Lua.
Теперь в планах заделать нормальную поддержку динамических хотгеев (возможность биндить в рантайме и в конфиге) и вертикальное разбиение экрана на буферы. Если есть ... more →
Сделал себе наконец-то нормально работающий и даже не тормозящий питоновый автокомплит в емаксе. В качестве основы был использован pycomplete из python-mode.
1. Ставим Pymacs и python-mode (я ставил через пакетный менеджер).
2. Закидываем файлик http://www.gempillar.com/media/pycomplet... в папку, находящуюся в ... more →
*emacs is used by:
kb
kb
4DA
4da
Оранжевус Охуеннус
utros
eoranged
eoranged
asmer
asmer
eurekafag
eurekafag
Hirthwork McGillah
hirthwork
16+
238328
desperate donkey
odin
werehuman
werehuman
Octocat
octocat
nextus
nextus
cirno
cirno
der_FeniX
der_FeniX
dk
dk
AgiliaLinux
AgiliaLinux
Michael Pogoda
MPogoda
gelraen
gelraen
Evgeny I. E. Omelchenko
Elemir
Ствол
Dulo_T-34
nstm0
nstm0
Haomand
Haomand
fat0troll
fat0troll
Илья Силаков-Волынский
iLeamare
Monah Tuk
hatred
wasd
wasd
lovesan
lovesan
mva
mva
Myp
Myp
nobiiru
nobiiru
Mагог Магогович
magog
lexszero
lexszero
sabr
sabr
Артс
arts
L29Ah
L29Ah
Crazy_Owl
Crazy_Owl
Maxim Kirenenko
part1zano
Darth Bricktop
Like-all
kb
4da
utros
eoranged
asmer
eurekafag
hirthwork
238328
odin
werehuman
octocat
nextus
cirno
der_FeniX
dk
AgiliaLinux
MPogoda
gelraen
Elemir
Dulo_T-34
nstm0
Haomand
fat0troll
iLeamare
hatred
wasd
lovesan
mva
Myp
nobiiru
magog
lexszero
sabr
arts
L29Ah
Crazy_Owl
part1zano
Like-all