…and add a script to automate the process. This script could be made a little cleaner, but it works just fine (and actually didn't alter anything if only including Python 2 keywords).
Part of #748.
You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany/pull/755
-- Commit Summary --
* Add a script to update Python filetype's identifiers list
* python: Update identifiers for Python 3
-- File Changes --
M data/filetypes.python (2)
A scripts/update-python-identifiers.sh (26)
-- Patch Links --
https://github.com/geany/geany/pull/755.patchhttps://github.com/geany/geany/pull/755.diff
---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/755
@frlan yeah, thanks. Though, in practice I'll probably just merge is as-is after 1.26, as the previous maintainer dropped and was alright with it, and I got positive response from a few people having tested it in the context of other reports.
This said, if anyone wishes to take maintenance of this plugin and/or review this and/or test this is more than welcome. I'm not planning to maintain it for real in the long term.
---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany-plugins/pull/202#issuecomment-156699785
I just did a git clone of geany. I read INSTALL for instructions:
```
The simplest way to compile this package is:
1. `cd' to the directory containing the package's source code and type
`./configure' to configure the package for your system. If you're
using `csh' on an old version of System V, you might need to type
`sh ./configure' instead to prevent `csh' from trying to execute
`configure' itself.
```
./configure: No such file or directory
It seems that I need to run autogen.sh first. This should not need to be guessed or known from experience elsewhere.
---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/747
This has been driving me nuts for a while but I finally figured it out. If you have:
* keybindings.conf
* edit_gotolinestart=<Alt>Home
* edit_gotolineend=<Alt>End
* edit_gotolinestartvisual=Home
* **edit_gotolineendvisual=End**
* geany.conf
* show_line_endings=true
Then hitting `end` on the wrapped part of a long line does a _line-down_ and not an _end_. If you **set show_line_endings=true** then `end` works as expected and desired.
I'm running Geany 1.25 from the "geany-dev" PPA on Linut Mint 17 but I'm pretty sure this bug has been present thing the whole "gotoline*visual" thing was fixed.
Steps to reproduce:
1. Set config as above
2. Create a file with long lines
3. Go to the first line of a wrapped line, hit `home` and `end` and they should stay on that line as expected
4. Go to the second (last?) line of a wrapped line, `home` should work but `end` should go to the next line instead of the end of this line
5. Set **show_line_endings=false**
6. `end` should not work as expected per the keymap.
---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/712
[ci skip]
* Added the code needed for the proposed license templates.
* ./src/templates.c
* ./src/callbacks.c
* ./data/geany.glade
* ./data/Makefile.am
* Added the proposed licenses to "templates=" in ./data/Makefile.am
* 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/752
-- 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
* Update templates.c
* Update callbacks.c
* Update geany.glade
* Update Makefile.am
-- File Changes --
M data/Makefile.am (15)
M data/geany.glade (222)
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)
M src/callbacks.c (123)
M src/templates.c (32)
-- Patch Links --
https://github.com/geany/geany/pull/752.patchhttps://github.com/geany/geany/pull/752.diff
---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/752