{"id":25918391,"url":"https://github.com/eht16/geany-plugins-tmp","last_synced_at":"2025-03-03T14:31:46.267Z","repository":{"id":279090354,"uuid":"937683958","full_name":"eht16/geany-plugins-tmp","owner":"eht16","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-23T17:43:26.000Z","size":4959,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-23T18:29:55.969Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/eht16.png","metadata":{"files":{"readme":"README","changelog":"NEWS","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-23T16:57:25.000Z","updated_at":"2025-02-23T17:00:30.000Z","dependencies_parsed_at":"2025-02-23T18:40:45.949Z","dependency_job_id":null,"html_url":"https://github.com/eht16/geany-plugins-tmp","commit_stats":null,"previous_names":["eht16/geany-plugins-tmp"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eht16%2Fgeany-plugins-tmp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eht16%2Fgeany-plugins-tmp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eht16%2Fgeany-plugins-tmp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/eht16%2Fgeany-plugins-tmp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/eht16","download_url":"https://codeload.github.com/eht16/geany-plugins-tmp/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241682296,"owners_count":20002485,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-03-03T14:31:45.717Z","updated_at":"2025-03-03T14:31:46.261Z","avatar_url":"https://github.com/eht16.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"===============\nGeany-Plugins\n===============\n\nInstallation\n------------\n\nYou can build the plugins using Autotools.\n\nBuilding with Autotools\n^^^^^^^^^^^^^^^^^^^^^^^\n\nYou can use Autotools to build the Geany plugins in this repository.\n\nUsage::\n\n  ./configure [arguments] or alternatively ./autogen.sh [arguments]\n  make\n  sudo make install\n\nautogen.sh will call configure in background and is only available if\nyou are using Geany plugins from git repository. It is not included in\nrelease packages.\n\nHowever, this will configure, build and install most of the Geany plugins.\nThere is some auto-detection in place which automagically disables\nsome of the plugins if there are insufficient build dependencies.\nThe following arguments can tweak the behaviour of the configure\nscript.\n\nOptions\n=======\nA full listing of all supported options can be found in ``./configure --help``.\n\nEnable/Disable Features\n=======================\nThe following options can be passed to ``./configure`` in forms\n``--enable-\u003coption\u003e=auto`` (default), ``--enable-\u003coption\u003e``,\n``--disable-\u003coption\u003e``. In all cases, ``--enable-\u003coption\u003e=auto`` causes the\nfeature to be enabled/disabled automatically based on whether the dependency\nexists on your system.\n``--enable-\u003coption\u003e`` causes the feature to be forcefully enabled, causing\nconfigure to fail with an error message if you have missing\ndependencies.\n``--disable-\u003coption\u003e`` causes the feature to be forcefully disabled.\n\nAvailable plugins are:\n\n* ``addons`` -- the Addons plugin\n* ``autoclose`` -- the Autoclose plugin\n* ``automark`` -- the Automark plugin\n* ``codenav`` -- the CodeNav plugin\n* ``commander`` -- the Commander plugin\n* ``debugger`` -- the Debugger plugin\n* ``defineformat`` -- the Defineformat plugin\n* ``geanyctags`` -- the GeanyCtags plugin\n* ``geanydoc`` -- the GeanyDoc plugin\n* ``geanyextrasel`` -- the GeanyExtraSel plugin\n* ``geanygendoc`` -- the GeanyGenDoc plugin\n* ``geanyinsertnum`` -- the GeanyInsertNum plugin\n* ``geanylua`` -- the GeanyLua plugin\n* ``geanymacro`` -- the GeanyMacro plugin\n* ``geanyminiscript`` -- the GeanyMiniScript plugin\n* ``geanynumberedbookmarks`` -- the GeanyNumberedBookmarks plugin\n* ``geanypg`` -- the geanypg plugin\n* ``geanyprj`` -- the GeanyPrj plugin\n* ``geanyvc`` -- the GeanyVC plugin\n* ``geniuspaste`` -- the paste to a pastebin plugin\n* ``gitchangebar`` -- the GitChangeBar plugin\n* ``gtkspell`` -- GeanyVC's spell-check support\n* ``latex`` -- the LaTeX plugin\n* ``lineoperations`` -- simple line functions that can be applied to an open file\n* ``lipsum`` -- the Lipsum plugin\n* ``lsp`` -- the LSP plugin\n* ``markdown`` -- the Markdown plugin\n* ``overview``-- the overview plugin\n* ``pairtaghighlighter`` -- the PairTagHighlighter plugin\n* ``peg-markdown`` -- use the Peg-Markdown library in the Markdown plugin\n* ``pohelper`` -- the PoHelper plugin\n* ``pretty_printer`` -- the pretty-printer plugin\n* ``projectorganizer`` -- the ProjectOrganizer plugin\n* ``scope`` -- the Scope plugin\n* ``sendmail`` -- the GeanySendmail plugin\n* ``shiftcolumn`` -- the ShiftColumn plugin\n* ``spellcheck`` -- the spellcheck plugin\n* ``tableconvert`` -- the Tableconvert plugin\n* ``treebrowser`` -- the Treebrowser plugin\n* ``updatechecker`` -- the Updatechecker plugin\n* ``vimode`` -- the Vim-mode plugin\n* ``webhelper`` -- the WebHelper plugin\n* ``workbench`` -- manage and customize multiple projects\n* ``xmlsnippets`` -- the XMLSnippets plugin\n\nExample::\n\n  ./configure --enable-geanylua --enable-spellcheck\n\nThis will force both geanylua and spellcheck plugins to be enabled even\nif some dependencies are missing.\n\nYou can also use the special option ``all-plugins`` to change the default for all\nplugins.  For example, using ``--enable-all-plugins`` will forcefully enable all\nplugins as if you passed each plugin-specific ``--enable-\u003coption\u003e``.  This can be\ncombined with specific plugin's ``--enable-\u003coption\u003e`` to only select a specific\nsubset of the plugins without listing them all.  For example, you can use this\nto easily enable one single plugin, using e.g. ``--disable-all-plugins\n--enable-\u003coption\u003e``, or to forcefully enable all plugins but a few specific\nones, using e.g. ``--enable-all-plugins --enable-\u003coption\u003e=auto``.\n\n\nOther tweaks\n============\nThe following options can be passed to ``./configure`` in the form\n``--with-\u003coption\u003e=\u003cargument\u003e``.\n\n* ``lua-pkg`` -- the name of the Lua pkg-config package name.\n* ``geany-prefix`` -- Geany's prefix, used when compiling Geany.\n\n\nCompiling Individual Plugins\n============================\n\nThe Geany Plugins project uses a recursive Automake build system,\nwhich means that after running ``./configure``, you may compile each\nindividual plugin by cd-ing into the respective plugin directory\nand running make inside it.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feht16%2Fgeany-plugins-tmp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Feht16%2Fgeany-plugins-tmp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Feht16%2Fgeany-plugins-tmp/lists"}