Curretly PrettyprintXML can be used files only,
this pr changes that to
- selection based prettty print if selection is valid XML - Donot change doctype to XML if HTML - use of plugin API functions when taking buffer text
P.S. Sorry about all the merge commits. You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/683
-- Commit Summary --
* Macro gtk3 compatibility [Needs testing] * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * upstream compatibility * Merge branch 'master' of github.com:sagarchalise/geany-plugins * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge branch 'master' of github.com:sagarchalise/geany-plugins * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Added keybinding for jumping to matching tag * Gtk3 support * Merge branch 'pt-key' of github.com:sagarchalise/geany-plugins * Merge branch 'master' of github.com:sagarchalise/geany-plugins * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * upstream merged * Merge branch 'master' of github.com:sagarchalise/geany-plugins * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * merged upstream * seems I wronged the merge upstream * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * Merge remote-tracking branch 'upstream/master' * merge squash * pretty print on selection and donot change filetype if conditions not met * Macro gtk3 compatibility [Needs testing] * upstream compatibility * Gtk3 support * seems I wronged the merge upstream * merge squash * pretty print on selection and donot change filetype if conditions not met * selection pretty print and donot set filetype if condition not met * fixup! selection pretty print and donot set filetype if condition not met * Merge branch 'prettyprint-usage' of github.com:sagarchalise/geany-plugins into prettyprint-usage * fixup! Merge branch 'prettyprint-usage' of github.com:sagarchalise/geany-plugins into prettyprint-usage * fixup! fixup! Merge branch 'prettyprint-usage' of github.com:sagarchalise/geany-plugins into prettyprint-usage * fixup! fixup! fixup! Merge branch 'prettyprint-usage' of github.com:sagarchalise/geany-plugins into prettyprint-usage * fixup! fixup! fixup! fixup! Merge branch 'prettyprint-usage' of github.com:sagarchalise/geany-plugins into prettyprint-usage * Merge remote-tracking branch 'upstream/master' into prettyprint-usage * fixup! fixup! fixup! fixup! fixup! Merge branch 'prettyprint-usage' of github.com:sagarchalise/geany-plugins into prettyprint-usage
-- File Changes --
M pretty-printer/src/PluginEntry.c (23)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/683.patch https://github.com/geany/geany-plugins/pull/683.diff
P.S. Sorry about all the merge commits.
Why not just squash them?
@sagarchalise pushed 1 commit.
6e4823f fixup! fixup! fixup! ``pretty print on selection and donot modify file if conditions not met.
Merged #683.
github-comments@lists.geany.org