Volodymyr Kononenko's Personal Web Site

(UPDATED) PairTagHighlighter plugin version 1.1 for Geany 1.23

PairTagHighlighter will be available with Geany 1.24. For those, who wants to use it right now, download compiled plugin for 64bit arch here (the link contains updated version of plugin - 1.1): pairtaghighlighter.so.
Put it to /usr/lib/x86_64-linux-gnu/geany and enable with Geany Plugin Manager.

Changes are available in ChangeLog.

Thanks to all, who made suggestions and thanks Peter Donin for important bugreport.
Any comments and suggestions are welcome! Maybe I will have time to implement them before Geany 1.24 release. Post them in comments to this post.

Posted: Volodymyr M. Kononenko on 2013-06-06 at 11:20
Modified: 2013-11-20 at 09:30


Вот еще бы весь текст между тэгами выделялся.

1 |
| 2013/09/12 12:15 | reply
Вот еще бы весь текст между тэгами выделялся.

Это можно будет сделать опциональной фичей, через настройки. Если сделать перманентно, может мешать, имхо.

2 |
Volodymyr M. Kononenko
| 2013/09/12 12:19 | reply

это все хорошо и спасибо большое! но мне бы плагин х32, ибо сам я собирать плагины не умею, а в репах пока geany 23.1, в нем нет этого плагина

3 |
| 2013/09/13 09:19 | reply

Отличный плагин! Спасибо! п.с. Отличная капча :)

4 |
| 2013/09/13 11:04 | reply
это все хорошо и спасибо большое! но мне бы плагин х32, ибо сам я собирать плагины не умею, а в репах пока geany 23.1, в нем нет этого плагина

Попаду домой, постараюсь помочь. Сейчас винды нету под рукой, только дома на виртуалке.

5 |
Volodymyr M. Kononenko
| 2013/09/13 11:20 | reply
Отличный плагин! Спасибо! п.с. Отличная капча :)

Спасибо :) Если возникнут пожелания по улучшению - пишите!

6 |
Volodymyr M. Kononenko
| 2013/09/13 11:21 | reply

Hello I'm trying to use the plugin on an docbook. The syntax is very similar cu html/xml, it is based on tags. It doesn't work because the extension of the file in .docbook Any way to avoid this?

7 |
| 2013/10/22 07:46 | reply

Hello. Currently plugin is triggered only for HTML and PHP files. XML is temporary disabled. I assume, that .docbook is detected as XML in editor engine. I will check it ASAP and commit changes to the plugin. I will update you on this.

8 |
Volodymyr M. Kononenko
| 2013/10/22 07:53 | reply

Hello. Try with this patch. It enables XML support. Docbook is detected as XML and is supported also.

9 |
Volodymyr M. Kononenko
| 2013/10/23 19:41 | reply

Plugin version 1.1 is available. Download link in this blog post is updated. 2 gigi: XML support is added, so .docbook is now also highlighted.

10 |
Volodymyr M. Kononenko
| 2013/11/20 09:33 | reply


many thanks for this nice plugin, even if for me remains only a desired feature! I can't get rid of the problem concerning the installation in Geany. I'm an Ubuntu 13.10 user and have done what you suggested, so that the pairtaghighlighter.so file is now placed in the /usr/lib/x86_64-linux-gnu/geany directory. But there's no way I can enable the plugin, because it doesn't appear within the list prompted by Geany's plugin Manager…



11 |
| 2014/01/25 20:03 | reply

Sorry for my previous post.

I'm quite new to Linux OS… It was only a question of granting non-root permission to the plugin file and now is available among the others in the list reachable through Geany's plugin Manager.

Anyway, thaks again for this very useful plugin.

My best regards to all Russians (my grand-grandmother was Russian)


12 |
| 2014/01/25 21:22 | reply


I'm running Geany 1.23 on 32bit Ubuntu 12.04 LTS. How can I use the PairTagHighlighter plugin? Is it only available for 64bit flavor? Thanks.

13 |
| 2014/02/09 09:46 | reply

Hi Hary,

I've compiled only for x64, because my workstation is running 64-bit version of Linux. Have a look at nightly builds - http://nightly.geany.org/ and follow the instruction in the one of “Details” links.

Try and let me know about the results.

14 |
Volodymyr M. Kononenko
| 2014/02/09 20:23 | reply


Glad to hear, that you like the plugin! I need to note, that I am from Ukraine, not Russia :)

15 |
Volodymyr M. Kononenko
| 2014/02/09 20:27 | reply

Hello, I really want to try to use your plugin. Is this available for ubuntu 32 bit ?

16 |
| 2014/02/18 02:05 | reply
I've compiled only for x64, because my workstation is running 64-bit version of Linux.

So, I think it is not bit problem :) Did you try to compile 32bit version on your platform? It works for binary just with `-m32`, if I don't forger. I think there is smth similar for libs.

17 |
| 2014/02/21 22:12 | reply
Did you try to compile 32bit version on your platform?

No, I didn't. Thanks for the tip, I will try.

18 |
Volodymyr M. Kononenko
| 2014/02/21 22:21 | reply

Hi, download compiled plugin for 32bit, compliled in Ubuntu 12.04 32 bits.


placed in the /usr/lib/i386-linux-gnu/geany directory.

19 |
Julián Vásquez
| 2014/03/06 04:23 | reply

Hi Folks!

Good news, Geany 1.24 is out! So now you may use plugin directly from your repos, if they're already updated )

20 |
Volodymyr M. Kononenko
| 2014/04/14 09:36 | reply

And forgotten link:


21 |
Volodymyr M. Kononenko
| 2014/04/14 09:37 | reply

Perfect, the new 32bit build works great! Thanks for all your hard work, Volodymyr!

22 |
| 2014/04/30 22:35 | reply

Glad to hear it, thank you )

23 |
Volodymyr M. Kononenko
| 2014/05/01 08:03 | reply

Спасибо большое за плагин, но возникла небольшая проблема с использованием.

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

24 |
| 2014/10/05 19:36 | reply


Описанное Вами поведения плагина звучит как баг, т.к. не должно быть сценария, в котором бы подсвечивалось более одной пары тегов. Если не сложно, поделитесь примером кода, на котором воспроизводится баг.


25 |
Volodymyr M. Kononenko
| 2014/10/05 19:46 | reply

Владимир, спасибо за ответ! Самый простой пример:

<div> <div> <div> <p> </p> </div> </div> </div>

Скриншот доступен по ссылке - https://yadi.sk/i/SiVAryhnbqCSy

26 |
| 2014/10/05 20:00 | reply

Спасибо за пример )

Блин, минуты три кликал по тегам, не удалось добиться эффекта. Опишите, если не трудно, енвайронмент (версию джини, список используемых плагинов, возможно какие-то дополнительные настройки)

У меня сейчас работает только pairtaghighlighter, другие плагины отключены.

27 |
Volodymyr M. Kononenko
| 2014/10/05 20:11 | reply

Версии установленного: https://yadi.sk/i/SasNvfAIbqDnX https://yadi.sk/i/AL2Lmt7mbqDqx

Модули: https://yadi.sk/i/Eo6ArLARbqDvB

Настройки сложно перечислить, немного менял, но уже не вспомню какие. Могу также заскриншотить нужные вкладки настроек (скажите какие).

28 |
| 2014/10/05 20:41 | reply

В первую очередь интересует что у Вас в Tools → Plugin Manager и Edit → Plugin Preferences (если последнее доступно). Из Edit → Preferences - настройки Editor Features и Display.


29 |
Volodymyr M. Kononenko
| 2014/10/05 20:50 | reply

Tools → Plugin Manager: https://yadi.sk/i/7qImcof1bqEgD Edit → Plugin Preferences: недоступно. Edit → Preferences → Editor Features: https://yadi.sk/i/FUGgjGb5bqEgf Edit → Preferences → Editor Display: https://yadi.sk/i/hhj3_9GBbqEh2

30 |
| 2014/10/05 21:07 | reply


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

31 |
Volodymyr M. Kononenko
| 2014/10/06 14:51 | reply

Никита, здравствуйте!

Прошу прощения за такую задержку с новостями.

Я нашел проблему в движке Geany, которая отразилась на работе плагина. Пока идет обсуждение в списке рассылки (http://lists.geany.org/pipermail/devel/2015-March/009276.html), могу Вам только предложить откатить версию Geany до 1.23.1, где описанное поведение плагина не наблюдается. К новой версии Geany проблему исправим.

32 |
Volodymyr M. Kononenko
| 2015/03/09 15:19 | reply


Проблема пофикшена. Дабы не ждать новую версию Geany plugins и не делать даунгрейд, можно воспользоваться свежей версией для 1.24, только что выложил - http://kononenko.ws/en/blog/2015-03-09/updated_pairtaghighlighter_plugin_for_geany_1.24

Еще раз спасибо за репорт!

33 |
Volodymyr M. Kononenko
| 2015/03/09 21:26 | reply

Добрый день! Подскажите как быть если мне отказано в доступе поместить плагин в / usr / lib / x86_64-linux-gnu / geany?? Спасибо!

34 |
| 2017/11/07 08:21 | reply

  _____   ___    __    ____   ____
 / ___/  / _ \  / /   /  _/  /  _/
/ (_ /  / , _/ / /__ _/ /   _/ /  
\___/  /_/|_| /____//___/  /___/

Page Tools

Development and Design by Volodymyr Kononenko
Powered by DokuWiki