I added some file extensions. I do a lot of programming and I noticed that some files are not auto-detected by Geany. For instance, Assembly source code files for the 8051 use the *.a51 file-extension which is not included in Geany. This should help fix some of those issues.
I also added "Manpage" and "README". In my opinion, highlighting features for manpages should be added. My commit should help to start adding support, if my commit is accepted.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/718
-- Commit Summary --
* Create filetypes.Manpage.conf
* Update filetype_extensions.conf
-- File Changes --
M data/filetype_extensions.conf (28)
A data/filetypes.Manpage.conf (30)
-- Patch Links --
https://github.com/geany/geany/pull/718.patchhttps://github.com/geany/geany/pull/718.diff
---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/718
[ci skip]
* Added AGPLv2 (GNU Affero General Public License v2)
* Added AGPLv3 (GNU Affero General Public License v3)
* Renamed ./data/templates/gpl to ./data/templates/gpl2
* This makes it clear that the license is version 2
* Added GPLv3 (GNU General Public License v3)
* Many developers prefer GPLv3 over GPLv2
* Added LGPLv2 license (GNU Lesser General Public License v2)
* Added LGPLv3 license (GNU Lesser General Public License v3)
* The LGPL licenses are commonly used in libraries and other code
* Added BSD 2-Clause License
* Renamed ./data/templates/bsd to ./data/templates/bsd-3-clause (BSD 3-Clause License)
* This makes it clear that the license is 3-Clause
* Updated ./data/templates/bsd-3-clause (BSD 3-Clause License)
* Ensured that this license matches the official BSD 3-Clause License
* Variety is the spice of life; Some other commonly used licenses should be added
* Added Apache License v2.0
* Added cc0 (CC0 1.0 Universal (CC0 1.0))
* Added the MIT License (MIT)
* Added MPLv2 (Mozilla Public License v2.0)
* Added zib/libpng License
* I plan to add more licenses in the future (perhaps WTFPL)
The functions "editor_insert_snippet" and "editor_find_snippet" in ./src/editor.c dynamically find and add license templates to the "Edit > Insert Comments" sub-menu during compilation.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/749
-- Commit Summary --
* Create lgpl3
* Rename gpl to gpl2
* Create lgpl2
* Create cc0
* Create mpl2
* Create agpl3
* Create agpl2
* Create gpl3
* Create bsd-2-clause
* Update and rename bsd to bsd-3-clause
* Update bsd-2-clause
* Create zlib-libpng
* Create apache2
* Create mit
-- File Changes --
A data/templates/agpl2 (14)
A data/templates/agpl3 (12)
A data/templates/apache2 (13)
A data/templates/bsd-2-clause (24)
R data/templates/bsd-3-clause (5)
A data/templates/cc0 (4)
R data/templates/gpl2 (0)
A data/templates/gpl3 (12)
A data/templates/lgpl2 (14)
A data/templates/lgpl3 (12)
A data/templates/mit (21)
A data/templates/mpl2 (3)
A data/templates/zlib-libpng (13)
-- Patch Links --
https://github.com/geany/geany/pull/749.patchhttps://github.com/geany/geany/pull/749.diff
---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/749
Hello I am using the source code for version 1.25. I tried installing Geany on a system where I do not have root access. It appears that the proper way to do this is to use the --prefix option during configuration:
$ ./configuration --prefix=/home/username/Geany
I proceeded to make and install after this:
$ make
$ make install
The files were successfully copied to the correct destination: /home/username/Geany. However, when I try to run the executable, it tried searching for some files in root directories:
$ /home/username/Geany/bin/geany
Geany-ERROR **: Cannot create user-interface: Failed to open file '/usr/local/share/geany/geany.glade': No such file or directory
Using the --print-prefix option indicates what the error is:
$ /home/username/Geany/bin/geany --print-prefix
/usr/local
/usr/local/share
/usr/local/lib
/usr/local/share/locale
So, the use of --prefix is working correctly in the ./configure, make, and make install commands, however, the executable /bin/geany does not receive the correct prefix. The prefix that the executable uses should be set up correctly during the ./configure call.
---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/750
I want to build geany-plugins from source to apply a patch for cross-debugging but it seems that master has a requirement for geany 1.25 which is not available on my distro ( 1.24 installed ).
I don't see a branch for geany-plugins 1.24
neither do I find a changelog for geany-plugins to see where the 1.25 condition comes from. I suspect I should be able to build the scope plugin with what I have .
Is there no plugins version that is compatible with geany 1.24 ?
Thanks.
---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/issues/302