вторник, 30 сентября 2008 г.

Вышла fedora 10 beta

Вышла федора 10 бэта. Качаем с торрентов, тестируем.

http://fedoraproject.org/ru/get-prerelease

Торренты - http://torrent.fedoraproject.org/

Что новенького - http://fedoraproject.org/wiki/Releases/10/Beta/ReleaseNotes

Собственно, всё :-)

пятница, 19 сентября 2008 г.

Emacs + Python - автодополнение есть!

Раз и навсегда!

Дело в том, что до этого я писал на пхп в емакс и ни на что кроме как "умной подсказки" рассчитывать не приходилось. То, что многие называют автодополнением (по нажатию M-/ в емаксе) - туфта. А точнее - dabbrev-expand :-) Функция ищет слово в уже открытых буферах и "подсказывает" вам на лету. Независимо от языка разработки, времени суток и проч. Впринципе, очень хорошая вещь, часто хорошая и универсальная.

Но! Мне-то надо посмотреть автодополнение (или список методов, к примеру) экземпляра класса QString, импортированного из PyQt4.QtCore и я не собираюсь ничего открывать в буфере из этих файлов!

Решение: команда
python-complete-symbol

Делаем её бинд на свою любимую комбинацию (у меня - яблоко-пробел) в .emacs'е (после ?\s- - пробел):
(global-set-key [?\s- ] 'python-complete-symbol)

Вуаля!

Спасибо http://pylab.blogspot.com/2006/08/emacs-autocomplete-eldoc.html

четверг, 11 сентября 2008 г.

Emacs - убираем мусор при старте

Маленькая заметка. При запуске emacs вас встречает стартовая страничка и прочий открытый мусор. Я же давно хотел чтоб был открыт один пустой буфер *scratch* и ничего более. Спасибо emacs@conference.jabber.ru за решение (и еще много за что).

В свой .emacs пишем:


;;;; делаем чтоб при открытии emacs'а не было мусора, а был открыт только один буфер *scratch*
(setq inhibit-splash-screen t)



Готово :-)