LINUX.ORG.RU

Встречайте новый текстовый редактор — Enki

 enki, , ,


2

1

В последнее время нередкой стала практика, когда разработчики СПО объявляют о намерении организовать новый проект только при условии финансовой поддержки со стороны пользователей. Нередки также случаи, когда перспективный казалось бы проект, разродившись преальфой, возвращался в преисподнюю.

Создатели же нового текстового редактора Enki избрали иной путь. Работа над редактором ведётся с осени 2011 года, однако лишь 10 августа 2012 разработчики представили на суд публики уже готовый продукт.

Редактор реализован на языке программирования Python, для интерфейса использован инструментарий PyQt.

Набор функций:

  • Подсветка синтаксиса для более чем 30 языков программирования
  • Закладки
  • Мощная система поиска и замены текста
  • Файловый менеджер
  • Автодополнение на основе текстового содержания
  • Поддержка MIT Scheme REPL
  • Диалог открытия файлов с дополнением имени файла при помощи клавиши Tab и использования глоббинга (подобно Bash)
  • Предпросмотр HTML и Markdown

Также функции редактора могут быть расширены с помощью дополнений, реализованных на языке программирования Python.

Исходные коды распространяются под лицензией GPLv2. На сайте представлены пакеты для операционных систем Ubuntu и Debian.

Разработчики открыты к пожеланиям пользователей, новым предложениям, критике, отчётах об ошибках.

>>> Подробности



Проверено: post-factum ()
Последнее исправление: Klymedy (всего исправлений: 3)

Редактор реализован на языке программирования Python

Дальше не читал. Что потом пойдет? Браузеры на яве? Терминал на C#?

Hackeridze
()
Ответ на: комментарий от amix

перешел на Питон, потому что осточертело работать компилятором перловки из псевдокода (одной из разновидностей которого оказался Питон).

После изучения Ruby, питон тоже начинает выглядеть «перловкой».

geekless ★★
()
Последнее исправление: geekless (всего исправлений: 1)
Ответ на: комментарий от lazyklimm

Vim and Emacs are powerful, extensible and hacker friendly. But not usable.

дениско???

anonymous
()

Поставил. Не пошло. Scribes - рулит. МХО.

ValPaliy ★★
()

Это хорошо, что на Python. Это значит, что обычные люди тоже смогуть зайти и исправить что-нибудь, например, поменять захардкоженные константы.

Deleted
()
Ответ на: комментарий от tailgunner

(пожимая плечами) Ну не я ж вспоминаю про 10+ лет...

geekless ★★
()
Ответ на: комментарий от lazyklimm

видимо в очень узких кругах

В тех узких кругах есть несколько немозгодробительных удобных видеоредакторов, а в широких линуксовых - ноль целых и сколько то там десятых.

Napilnik ★★★★★
()
Последнее исправление: Napilnik (всего исправлений: 1)
Ответ на: комментарий от lazyklimm

казалось бы, при чем тут сборка mplayer в debian и gentoo?

Конечно не причём, нужно просмотреть/порезать/перекодировать файлик а mplayer не причём - грузите винду товарищи. В 32 битном линуксе можно было хотя бы использовать виндовые dll, в 64 битном mplayer отказался их жрать.

Napilnik ★★★★★
()
Ответ на: комментарий от Napilnik

В 32 битном линуксе можно было хотя бы использовать виндовые dll, в 64 битном mplayer отказался их жрать.

это нихрена не проблема линукса - раз

речь не об этом - два

lazyklimm ★★★★★
()
Ответ на: комментарий от lazyklimm

это нихрена не проблема линукса - раз

Это не было бы проблемой если б линуксовый кодек нормально подхватывался плеером и кодировщиком, но в линуксе это именно проблема а на 64 битах ещё и костыль отняли.

речь не об этом - два

Не переводи стрелки - три.

Napilnik ★★★★★
()
Ответ на: комментарий от lazyklimm

Попробовать можно, но это не решение вопроса а лишь отфудболивание на время. Если решать вопрос кардинально, то нужно создать новый линуксовый стандарт на кодеки по аналогии с виндой но без реестра. Выделить каталог в который они или ссылки на них будут складываться и туда же положить конфиг с описанием всех кодеков и способа их подключения чтобы программы после прочтения этой писульки могли их использовать. И консольную утилиту запилить которая будет этим заниматься. Но это всего-лишь мечты, в линуксе вопрос с кодеками и редакторами централизованно решать некому, вся надежда на 100500 однотипных изделий от разных авторов которые когда-нибудь улучшат ситуацию с пользовательскими приложениями.

Napilnik ★★★★★
()
Ответ на: комментарий от Virtuos86

Вся эта «оригинальность» нафиг никому не нужна, ибо все равно останется под капотом.

В случае использования нетривиальных технологий хотя бы вызовет больший интерес со стороны сообщества.

А словосочетание «оригинальный текстовый редактор» — галимый оксюморон.

Оригинальность в данном контексте ближе к значению слова самобытность.

Kostafey
()
Ответ на: комментарий от yanka

тормозит только расчет зависимостей в пакетном менеджере. Если найдется дистрибутив с такой же гибкостью/удобством как гента - м. б. я бы и перешел на него...

Pinkbyte ★★★★★
()
Ответ на: комментарий от Napilnik

нужно создать новый линуксовый стандарт на кодеки по аналогии с виндой но без реестра

gstreamer чем не устраивает?

lazyklimm ★★★★★
()
Ответ на: комментарий от Napilnik

если б линуксовый кодек нормально подхватывался плеером и кодировщиком

был бы линуксовый - подхватывался бы

Не переводи стрелки - три.

ололо, ворвался в чужой разговор, сменил тему на свой больной мозоль, а теперь «не переводи стрелки». Какой шикарный способ ведения дискуссий!

lazyklimm ★★★★★
()

Редактор реализован на языке программирования Python

*facepalm* Всё, дальше можно не читать.

matumba ★★★★★
()
Ответ на: комментарий от lazyklimm

>> В 32 битном линуксе можно было хотя бы использовать виндовые dll, в 64 битном mplayer отказался их жрать.

> это нихрена не проблема линукса

В моём старом opensuse 10.3 был 32-битный mplayer только из-за этого. Сейчас 64-битный - видимо, проблема с недостатком видеокодеков решена.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion

хз, я говорю, за все годы с кодекопроблемой столкнулся буквально пару раз - не стал разбираться и посмотрел на vlc

lazyklimm ★★★★★
()
Ответ на: комментарий от aedeph_

Да хотя бы для параллельности, если уж текстовый редактор умеет jabber, irc, веб, почту, взаимодействовать с внешним миром то поддержка многопоточности явно пригодится.

loz ★★★★★
()
Ответ на: комментарий от red_eyed_peguin

Тормозит portage на одной конкретно взятой машине

Где можно записаться в клуб недовольных скоростью portage?

ugoday ★★★★★
()
Ответ на: комментарий от true_admin

Файловый менеджер, калькулятор, архиватор, мировое время, органайзер, таблица символов, увеличитель экрана, виртуальная клавиатура, менеджер паролей, менеджер печати, управлялка питанием со значком уровня заряда в трее, ячейки буфера обмена, управление звуковыми устройствами, менеджер загрузок и torrent-клиент, графический редактор и редактор значков, Bluetooth/IrDA-менеджер, менеджер подключения к Интернету, виджеты, настройка разрешения и угла поворота экрана, список устройств, поиск файлов, просмотр какие файлы и каталоги сколько заняли на диске, состояние дисков SMART, прожигалка CD/DVD/BD-дисков, системный монитор и виртуальная консоль.

ZenitharChampion ★★★★★
()

скажите, а что, мало текстовых редакторов УЖЕ написано?

drBatty ★★
()

Велосипедный лесопед!

splinter ★★★★★
()
Ответ на: комментарий от Heretique

А что умеет Vim, чего не умеет echo text >> textovyj_fajl?

например непонятно, как вставить нужный текст в нужное место.

drBatty ★★
()
Ответ на: комментарий от lazyklimm

базировался на SLS

BMW изначально базировался на телеге. И что?

SUSE/OpenSUSE

ноги растут из слаки

как и в _любом_ другом дистрибутиве.

drBatty ★★
()
Ответ на: комментарий от ZenitharChampion

Файловый менеджер, калькулятор, архиватор, мировое время, органайзер

Это всё в текстовом редакторе? :).

Но даже если это всё тормозит то это не проблема питона т.к. 90% из того что ты перечислил бОльшую часть времени висит в ожидании событий. Я не поверю что какой-нить менеджер паролей всё время жрёт проц. Вот в жор памяти я ещё поверю...

true_admin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.