Метка «emacs»

Продвинутому в мире программирования человеку, коим скорее всего являешься ты, хабравчанин, пояснять, что такое язык D, нет смысла — о нем, хоть краем уха, но слышать был должен.

Dlang — это настоящее благословение для бородатых мальчиков-программистов C++. И эта статья предназначена как раз им, программистам, открывшим для себя этот язык, но вставших на перепутье тернистого выбора той самой IDE, посредством которой они будут познавать как «ходить» без костылей.
Читать полностью »

     Hunspell является наиболее перспективным из имеющихся на сегодняшний свободных приложений для проверки правописания. Он встроен по умолчанию в такие программы как Firefox и OpenOffice. Словари к нему на сегодняшний день самые большие среди аналогов. Но с Emacs его так просто не подружить.
Читать полностью »

в 20:51, , рубрики: development, emacs, IDE, python, метки: , , ,

Как известно, существует множество решений которые позволяют сделать из «консольного» редактора (vim/emacs) более-менее удобную IDE для языка Python. Представляю Вашему вниманию наиболее успешную, на мой взгляд, реализацию среды разработкы в редакторе emacs на основе пакета python-jedi.el. Отмечу, что бандл заменяющий rope(*-jedi) есть так же для vim, инстукцию по его настройке можно найти здесь .
Читать полностью »

Вот, набрел на просторах гитхаба интересную библиотеку (GitHub).
Jedi — это инструмент, который можно использовать для автодополнения кода Python в IDE/редакторах. Jedi работает. Jedi быстр. Он понимает все основные элементы синтаксиса Python, в том числе встроенные функции.
Кроме того, Jedi поддерживает две разные goto функции и имеет поддержку переименования, а также поддерживает Pydoc и другие фишки IDE.
Jedi использует очень простой API, чтобы соединиться с IDE. Основная реализация — это VIM-плагин, использующий автозавершение Jedi. Я призываю использовать Jedi в ваших IDE. Это очень просто. Если возникнут проблемы (в том числе с лицензированием) — свяжитесь со мной.
Jedi можно использовать с такими редакторами:

    Пришло таки время для второй статьи о почтовом клиенте Wanderlust, работающим под Emacs. Сегодня мы попробуем настроить его для работы с почтой из нескольких разных почтовых ящиков, доступ к которым производится как по IMAP, так и по POP3 протоколу. Основы работы с Wanderlust описаны тут.

Работаем с почтой через Emacs и Wanderlust: несколько аккаунтов

Читать полностью »

    Почти каждый программист, который хоть немного любит свою работу и не привязан к конкретному языку программирования, рано или поздно придет к использованию Emacs… или vim… или STE… или еще к одному из множества текстовых редакторов.

    Собственно, почему именно Emacs? Причина первая и самая главная — он мне нравится, за причинами же менее вескими, но более объективными добро пожаловать под кат.

    Читать полностью »

в 11:51, , рубрики: ctags, emacs, php, vim, метки: , , ,

    С гордостью хочу представить вашему вниманию утилиту ctags с полноценной поддержкой индексации php:

  • Поддержка классов и интерфейсов
  • Поддержка членов классов — функции, переменные, константы
  • Поддержка пространств имен
  • Форматирование тэгов таким образом что вам больше не придется искать нужный __construct по десятку файлов

Подробности под катом. Ссылка на утилиту там же в конце.

Читать полностью »

в 16:50, , рубрики: emacs, jabber, xmpp, метки: , ,

Начало

На хабре уже была обзорная статья по jabber.el — jabber-клиенту для emacs. Решив попробовать этот клиент после pidgin, я наткнулся на отсутствие таких привычных уже вещей, как история ввода или форматированные сообщения. К сожалению, emacs-jabber не развивается так быстро, как хотелось бы. К счастью, возможности emacs по настройке практически безграничны, поэтому добавить нужное несложно. В этой статье я расскажу, как реализовал историю ввода. Если эта тема заинтересует общественность, в дальнейшем опишу отправку форматированных сообщений (html) и некоторые другие плюшки.
Читать полностью »

    Так повелось, что во многих компаниях есть свой код-стандарт, регламентирующий, как оформлять отступы: пробелами или табуляцией, а также какой ширины они должны быть. Что делает новичок первым делом при работе над проектом, где код уже оформлен согласно стандарту? Правильно, он коммитит плоды своего труда и получает от тимлида по шапке за то, что не посмотрел как именно его редактор работает с отступами. Если вы начинающий(или не в меру удачливый) пользователь emacs и хотите избежать этого печального, но закономерного, если вы еще не сталкивались с этим, исхода, то добро пожаловать под кат.
Читать полностью »

в 15:38, , рубрики: emacs, GNU, разработка, метки: ,

Сегодня была выпущена новая версия рабочей среды (и хорошего редактора) Emacs 24.1.

Среди новых возможностей:

  • Новая система пакетов (M-x list-packages), упрощающая загрузку и установку расширений. Стандартный репозиторий располагается на сервере GNU и поддерживается разработчиками Emacs.
  • Поддержка языков с письмом справа-налево (например, арабского или иврита).
  • Поддержка лексической области видимости (lexical scoping) в Emacs Lisp. В ближайшем будущем это позволит добавить в Emacs многопоточность.
  • Улучшена система тем (M-x customize-themes) — настройка шрифтов, цветов, и т.п. должна упроститься.
  • Улучшенная и универсальная система дополнения кода для множества пакетов и режимов.
  • Поддержка библиотек GnuTLS (для встроенного TLS/SSL-шифрования), GTK+ 3, ImageMagick, SELinux и Libxml2.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js