New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HTML tags structure in the sidebar #1864

Open
vstepaniuk opened this Issue May 25, 2018 · 10 comments

Comments

Projects
None yet
4 participants
@vstepaniuk

vstepaniuk commented May 25, 2018

Is there a way to show HTML tags structure in the sidebar like in the following picture?

image
Source: https://netbeans.org/kb/docs/webclient/html5-gettingstarted.html

@b4n

This comment has been minimized.

Show comment
Hide comment
@b4n

b4n May 25, 2018

Member

Not currently. A plugin could be written to provide this, or the CTags parser could be amended to do this.

Member

b4n commented May 25, 2018

Not currently. A plugin could be written to provide this, or the CTags parser could be amended to do this.

@b4n

This comment has been minimized.

Show comment
Hide comment
@b4n

b4n May 26, 2018

Member

However, the WebHelper plugin provides web inspection tools including an element browser, which might or might not be what you're looking for

Member

b4n commented May 26, 2018

However, the WebHelper plugin provides web inspection tools including an element browser, which might or might not be what you're looking for

@vstepaniuk

This comment has been minimized.

Show comment
Hide comment
@vstepaniuk

vstepaniuk May 26, 2018

Thank you for your reply! But how can I install it? I have Geany 1.31, Ubuntu 17.10 x64, and my apt-cache search geany shows no corresponding entry.

$ apt-cache search geany
geany - fast and lightweight IDE
geany-common - fast and lightweight IDE -- common files
geany-plugin-addons - miscellaneous plugins for Geany
geany-plugin-autoclose - auto-closing plugin for Geany
geany-plugin-automark - auto-mark plugin for Geany
geany-plugin-codenav - code navigation plugin for Geany
geany-plugin-commander - command panel plugin for Geany
geany-plugin-ctags - ctags plugin for Geany
geany-plugin-debugger - debugger plugin for Geany
geany-plugin-defineformat - on-the-fly #define prettyprinter plugin for Geany
geany-plugin-doc - documentation plugin for Geany
geany-plugin-extrasel - extra selection plugin for Geany
geany-plugin-gendoc - documentation generation plugin for Geany
geany-plugin-geniuspaste - GeniusPaste plugin for Geany
geany-plugin-git-changebar - git change bar plugin for Geany
geany-plugin-gproject - transitional dummy package for geany-plugin-projectorganizer
geany-plugin-insertnum - number inserting plugin for Geany
geany-plugin-latex - improved LaTeX support plugin for Geany
geany-plugin-lineoperations - Line Operations plugin for Geany
geany-plugin-lipsum - Lorem Ipsum generator plugin for Geany
geany-plugin-lua - Lua scripting plugin for Geany
geany-plugin-macro - macro plugin for Geany
geany-plugin-miniscript - Geany Mini-Script filter plugin
geany-plugin-multiterm - multiterm plugin for Geany
geany-plugin-numberedbookmarks - numbered bookmarks plugin for Geany
geany-plugin-overview - overview plugin for Geany
geany-plugin-pairtaghighlighter - tag pair highlighter plugin for Geany
geany-plugin-pg - pg plugin for Geany
geany-plugin-pohelper - Geany plugin for improved support for GetText translation files
geany-plugin-prettyprinter - XML pretty printer for Geany
geany-plugin-prj - alternative project manager for Geany
geany-plugin-projectorganizer - projectorganizer plugin for Geany
geany-plugin-py - Python bindings for the Geany plugin API
geany-plugin-scope - graphical GDB front-end for Geany
geany-plugin-sendmail - mailer plugin for Geany
geany-plugin-shiftcolumn - text column shifting plugin for Geany
geany-plugin-spellcheck - spellcheck plugin for Geany
geany-plugin-tableconvert - table convert plugin for Geany
geany-plugin-treebrowser - tree browser plugin for Geany
geany-plugin-updatechecker - update checker plugin for Geany
geany-plugin-vc - VCS plugin for Geany
geany-plugin-xmlsnippets - XMLSnippets plugin for Geany
geany-plugins - set of plugins for Geany
geany-plugins-common - set of plugins for Geany (translations)

vstepaniuk commented May 26, 2018

Thank you for your reply! But how can I install it? I have Geany 1.31, Ubuntu 17.10 x64, and my apt-cache search geany shows no corresponding entry.

$ apt-cache search geany
geany - fast and lightweight IDE
geany-common - fast and lightweight IDE -- common files
geany-plugin-addons - miscellaneous plugins for Geany
geany-plugin-autoclose - auto-closing plugin for Geany
geany-plugin-automark - auto-mark plugin for Geany
geany-plugin-codenav - code navigation plugin for Geany
geany-plugin-commander - command panel plugin for Geany
geany-plugin-ctags - ctags plugin for Geany
geany-plugin-debugger - debugger plugin for Geany
geany-plugin-defineformat - on-the-fly #define prettyprinter plugin for Geany
geany-plugin-doc - documentation plugin for Geany
geany-plugin-extrasel - extra selection plugin for Geany
geany-plugin-gendoc - documentation generation plugin for Geany
geany-plugin-geniuspaste - GeniusPaste plugin for Geany
geany-plugin-git-changebar - git change bar plugin for Geany
geany-plugin-gproject - transitional dummy package for geany-plugin-projectorganizer
geany-plugin-insertnum - number inserting plugin for Geany
geany-plugin-latex - improved LaTeX support plugin for Geany
geany-plugin-lineoperations - Line Operations plugin for Geany
geany-plugin-lipsum - Lorem Ipsum generator plugin for Geany
geany-plugin-lua - Lua scripting plugin for Geany
geany-plugin-macro - macro plugin for Geany
geany-plugin-miniscript - Geany Mini-Script filter plugin
geany-plugin-multiterm - multiterm plugin for Geany
geany-plugin-numberedbookmarks - numbered bookmarks plugin for Geany
geany-plugin-overview - overview plugin for Geany
geany-plugin-pairtaghighlighter - tag pair highlighter plugin for Geany
geany-plugin-pg - pg plugin for Geany
geany-plugin-pohelper - Geany plugin for improved support for GetText translation files
geany-plugin-prettyprinter - XML pretty printer for Geany
geany-plugin-prj - alternative project manager for Geany
geany-plugin-projectorganizer - projectorganizer plugin for Geany
geany-plugin-py - Python bindings for the Geany plugin API
geany-plugin-scope - graphical GDB front-end for Geany
geany-plugin-sendmail - mailer plugin for Geany
geany-plugin-shiftcolumn - text column shifting plugin for Geany
geany-plugin-spellcheck - spellcheck plugin for Geany
geany-plugin-tableconvert - table convert plugin for Geany
geany-plugin-treebrowser - tree browser plugin for Geany
geany-plugin-updatechecker - update checker plugin for Geany
geany-plugin-vc - VCS plugin for Geany
geany-plugin-xmlsnippets - XMLSnippets plugin for Geany
geany-plugins - set of plugins for Geany
geany-plugins-common - set of plugins for Geany (translations)
@vstepaniuk

This comment has been minimized.

Show comment
Hide comment
@vstepaniuk

vstepaniuk May 26, 2018

Why isn't it in the Ubuntu repositories?

vstepaniuk commented May 26, 2018

Why isn't it in the Ubuntu repositories?

@vstepaniuk

This comment has been minimized.

Show comment
Hide comment
@vstepaniuk

vstepaniuk May 26, 2018

Should I build it from source?

vstepaniuk commented May 26, 2018

Should I build it from source?

@codebrainz

This comment has been minimized.

Show comment
Hide comment
@codebrainz

codebrainz May 26, 2018

Member

@vstepaniuk see https://bugs.launchpad.net/ubuntu/+source/geany-plugins/+bug/1768412

You could build it from source, the libwebkitgtk-1.0-0 dependency wasn't actually removed from the repositories (for whatever reason), only packages that depend on it were removed.

Probably something along the lines of this would work (not tested):

$ sudo apt-get build-dep geany-plugins
$ sudo apt-get install libwebkitgtk-dev
$ ./autogen.sh --disable-all-plugins --enable-webhelper
$ make
$ sudo make install
Member

codebrainz commented May 26, 2018

@vstepaniuk see https://bugs.launchpad.net/ubuntu/+source/geany-plugins/+bug/1768412

You could build it from source, the libwebkitgtk-1.0-0 dependency wasn't actually removed from the repositories (for whatever reason), only packages that depend on it were removed.

Probably something along the lines of this would work (not tested):

$ sudo apt-get build-dep geany-plugins
$ sudo apt-get install libwebkitgtk-dev
$ ./autogen.sh --disable-all-plugins --enable-webhelper
$ make
$ sudo make install
@vstepaniuk

This comment has been minimized.

Show comment
Hide comment
@vstepaniuk

vstepaniuk May 26, 2018

@codebrainz ok, thank you very much.

vstepaniuk commented May 26, 2018

@codebrainz ok, thank you very much.

@ghost

This comment has been minimized.

Show comment
Hide comment
@ghost

ghost May 28, 2018

Why isn't it in the Ubuntu repositories?

This is something that you should always ask the Ubuntu/Debian folks. They repackage stuff and integrate it into their repository.

ghost commented May 28, 2018

Why isn't it in the Ubuntu repositories?

This is something that you should always ask the Ubuntu/Debian folks. They repackage stuff and integrate it into their repository.

@elextr

This comment has been minimized.

Show comment
Hide comment
@elextr

elextr May 28, 2018

Member

@vstepaniuk you don't say which version of Ubuntu so who knows 😁

If its the latest, Geany has been moved to GTK3 and there are issues with the version of the webkit dependency required. See geany/geany-plugins#677

Member

elextr commented May 28, 2018

@vstepaniuk you don't say which version of Ubuntu so who knows 😁

If its the latest, Geany has been moved to GTK3 and there are issues with the version of the webkit dependency required. See geany/geany-plugins#677

@vstepaniuk

This comment has been minimized.

Show comment
Hide comment
@vstepaniuk

vstepaniuk May 30, 2018

I said, it's Ubuntu 17.10.

vstepaniuk commented May 30, 2018

I said, it's Ubuntu 17.10.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment