Branch: refs/heads/master
Author: Nick Treleaven <n(a)trelsoft.com>
Committer: GitHub <noreply(a)github.com>
Date: Mon, 10 Jun 2019 10:32:02 UTC
Commit: 56fa037df9ba176ba690a015c673a9c44f01b820
https://github.com/geany/geany/commit/56fa037df9ba176ba690a015c673a9c44f01b…
Log Message:
-----------
[doc] Add tip to put commonly used filetypes in the None group (#2175)
Modified Paths:
--------------
doc/geany.txt
Modified: doc/geany.txt
7 lines changed, 7 insertions(+), 0 deletions(-)
===================================================================
@@ -4691,6 +4691,8 @@ should look like::
Filetype group membership
^^^^^^^^^^^^^^^^^^^^^^^^^
+Filetype groups are used in the `Document->Set Filetype` menu.
+
Group membership is also stored in ``filetype_extensions.conf``. This
file is used to store information Geany needs at startup, whereas the
separate filetype definition files hold information only needed when
@@ -4710,6 +4712,11 @@ The key names cannot be configured.
.. note::
Group membership is only read at startup.
+.. tip::
+ You can make commonly used filetypes appear in the top-level of the
+ filetype menu by adding them to the `None` group, e.g.
+ `None=C;Python`.
+
Preferences file format
-----------------------
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Enrico Tröger <enrico.troeger(a)uvena.de>
Committer: Enrico Tröger <enrico.troeger(a)uvena.de>
Date: Sun, 09 Jun 2019 14:21:36 UTC
Commit: 290ed7323d44f79eba2c6ebaa83848f2258cff8c
https://github.com/geany/www.geany.org/commit/290ed7323d44f79eba2c6ebaa8384…
Log Message:
-----------
Replace http links with https
Modified Paths:
--------------
page_content/contribute/documentation.md
page_content/contribute/support.md
page_content/download/git.md
page_content/download/third-party.md
page_content/support/mailing-lists.md
page_content/support/plugins.md
page_content/support/verify-gpg-signature.md
Modified: page_content/contribute/documentation.md
4 lines changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -10,7 +10,7 @@ Subscribe to the [Geany Devel mailing list][1] and write a short mail to the lis
Note that you will need several tools installed on your system. In particular these are:
- GIT
- - Python docutils
+ - Python docutils
The packages are named `git` and `python-docutils` on Debian and Fedora systems.
@@ -26,7 +26,7 @@ You will find a file called `geany.txt`, which is the basis of all documentation
make geany.html
-in the `doc` directory to create or update the generated HTML documentation.
+in the `doc` directory to create or update the generated HTML documentation.
### Publish your changes for review and inclusion
Modified: page_content/contribute/support.md
2 lines changed, 1 insertions(+), 1 deletions(-)
===================================================================
@@ -23,5 +23,5 @@ Geany's twitter stream: https://twitter.com/GeanyIDE/
[1]: /support/mailing-lists/
- [2]: http://irc://chat.freenode.net/geany%7C#geany
+ [2]: irc://chat.freenode.net/geany%7C#geany
[3]: https://github.com/geany/geany/issues
Modified: page_content/download/git.md
20 lines changed, 10 insertions(+), 10 deletions(-)
===================================================================
@@ -1,27 +1,27 @@
Git Repository
==========
-We use Git(https://git-scm.com/) for version control when developing Geany.
+We use Git(https://git-scm.com/) for version control when developing Geany.
You can use it to test the latest source code, even between releases.
-To check out Geany make sure you have the git package installed on your system.
+To check out Geany make sure you have the git package installed on your system.
Then checkout either the [GitHub repository][1]:
git clone git://github.com/geany/geany.git geany
or the [geany.org mirror][2]:
- git clone http://git.geany.org/git/geany geany
+ git clone https://git.geany.org/git/geany geany
This creates a subdirectory "geany" and puts all files in it.
To build with Autotools, change to that subdirectory and run:
./autogen.sh
-This will create and run the configure script for you.
-You must have installed various GNU Autotools packages - if not,
-the script will print out what you need to install.
+This will create and run the configure script for you.
+You must have installed various GNU Autotools packages - if not,
+the script will print out what you need to install.
In particular you need at least Autoconf version 2.60 and Automake version 1.7 or later.
For more details, check [the manual][3].
@@ -44,21 +44,21 @@ If you find any problems with the Git version, please tell us the revision numbe
- Run `git diff` to see local modifications - see [Hacking][4] for how to make patches
-See http://schacon.github.com/git/gittutorial.html and http://www.git-scm.com/documentation for more information.
+See https://schacon.github.com/git/gittutorial.html and https://www.git-scm.com/documentation for more information.
## Web-Based Interface
-There is also a web-based interface to the Git repository,
+There is also a web-based interface to the Git repository,
on which you can browse the code and view each file.
https://github.com/geany/geany/
## Nightly Tarballs
-There are also nightly tarballs available.
-These tarballs are generated each night from the current Git version.
+There are also nightly tarballs available.
+These tarballs are generated each night from the current Git version.
You can download them at https://download.geany.org/ .
Modified: page_content/download/third-party.md
6 lines changed, 3 insertions(+), 3 deletions(-)
===================================================================
@@ -10,7 +10,7 @@ Geany is available through the official Debian archives.
apt-get install geany
```
-For newer versions in the Oldstable and Stable releases, check http://backports.debian.org for updated packages.
+For newer versions in the Oldstable and Stable releases, check https://backports.debian.org for updated packages.
## Ubuntu
@@ -51,7 +51,7 @@ You can install Geany on OpenSUSE using the normal package installation methods.
## Arch Linux
-Packages for Geany and Geany-Plugins for Arch Linux are available in the
+Packages for Geany and Geany-Plugins for Arch Linux are available in the
Community repository, so you can install it like any other package:
```
@@ -67,7 +67,7 @@ Find the Geany package in the mentioned BSD variants in `devel/geany`.
There is a portable version of Geany by Oliver Krystal to carry on your USB stick and use on any Windows computer.
-http://portableapps.com/apps/development/geany_portable
+https://portableapps.com/apps/development/geany_portable
## Find your package
Modified: page_content/support/mailing-lists.md
58 lines changed, 29 insertions(+), 29 deletions(-)
===================================================================
@@ -10,99 +10,99 @@ For announcements, general discussing, coordinating development and more, we use
### Geany Users
-The Geany Users mailing list is for all questions and problems about Geany.
+The Geany Users mailing list is for all questions and problems about Geany.
For bug reports, please see [Bugs](https://www.geany.org/Support/Bugs).
-To subscribe just send a blank mail to `users-subscribe(a)lists.geany.org` or visit the
+To subscribe just send a blank mail to `users-subscribe(a)lists.geany.org` or visit the
[Geany-Users list information site](https://lists.geany.org/cgi-bin/mailman/listinfo/users).
Archives are available from:
- - [http://lists.geany.org/pipermail/users/](http://lists.geany.org/pipermail/u…
+ - [https://lists.geany.org/pipermail/users/](https://lists.geany.org/pipermail…
- [https://www.mail-archive.com/users@lists.geany.org/](https://www.mail-archi… (searchable)
### Geany-I18n
The Geany-I18n list is for all translation related issues. Any active translator of Geany should subscribe to this list.
-To subscribe just send a blank mail to `i18n-subscribe(a)lists.geany.org` or visit the
+To subscribe just send a blank mail to `i18n-subscribe(a)lists.geany.org` or visit the
[Geany-I18n list information site](https://lists.geany.org/cgi-bin/mailman/listinfo/i18n).
Archives are available from:
- - [http://lists.geany.org/pipermail/i18n](http://lists.geany.org/pipermail/i18…
+ - [https://lists.geany.org/pipermail/i18n](https://lists.geany.org/pipermail/i…
- [https://www.mail-archive.com/i18n@lists.geany.org/](https://www.mail-archiv… (searchable)
### Geany-Devel
The Geany-Devel list is for discussing development of Geany and Plugins.
-To subscribe just send a blank mail to `devel-subscribe(a)lists.geany.org` or visit the
+To subscribe just send a blank mail to `devel-subscribe(a)lists.geany.org` or visit the
[Geany-Devel list information site](https://lists.geany.org/cgi-bin/mailman/listinfo/devel).
Archives are available from:
- - [http://lists.geany.org/pipermail/devel](http://lists.geany.org/pipermail/de…
+ - [https://lists.geany.org/pipermail/devel](https://lists.geany.org/pipermail/…
- [https://www.mail-archive.com/devel@lists.geany.org/](https://www.mail-archi… (searchable)
### Geany-Commits
-This is the GIT commit mailing list for Geany.
+This is the GIT commit mailing list for Geany.
It is a read only mailing list where any GIT commits related to Geany are posted.
-To subscribe just send a blank mail to `commits-subscribe(a)lists.geany.org` or visit the
-[Geany commits list information site](https://lists.geany.org/cgi-bin/mailman/listinfo/commits).
+To subscribe just send a blank mail to `commits-subscribe(a)lists.geany.org` or visit the
+[Geany commits list information site](https://lists.geany.org/cgi-bin/mailman/listinfo/commits).
The archive of Geany-Commits can be found at
-[http://lists.geany.org/pipermail/commits/](http://lists.geany.org/pipermail/commits/).
+[https://lists.geany.org/pipermail/commits/](https://lists.geany.org/pipermail/commits/).
### Geany-Newsletter-Commits
-This is the commit mailing list for the Geany Newsletter GIT repository.
+This is the commit mailing list for the Geany Newsletter GIT repository.
It is a read only mailing list where any GIT commits related to Geany's Newsletter are posted.
-To subscribe just send a blank mail to `newsletter-commits-subscribe(a)lists.geany.org` or visit the
-[Geany Newsletter commits list information site](https://lists.geany.org/cgi-bin/mailman/listinfo/newsletter-commits).
+To subscribe just send a blank mail to `newsletter-commits-subscribe(a)lists.geany.org` or visit the
+[Geany Newsletter commits list information site](https://lists.geany.org/cgi-bin/mailman/listinfo/newsletter-commits).
-The archive of Geany-newsletter-commits can be found at
-[http://lists.geany.org/pipermail/newsletter-commits/](http://lists.geany.org/pipermail/newsletter-commits/).
+The archive of Geany-newsletter-commits can be found at
+[https://lists.geany.org/pipermail/newsletter-commits/](https://lists.geany.org/pipermail/newsletter-commits/).
### Geany-Plugins-Commits
Geany-Plugins-Commits is a read only mailing list where any subversion commit of the geany-plugins project is posted.
-To subscribe just send a blank mail to `plugins-commits-subscribe(a)lists.geany.org` or visit the
-[Geany-Plugins-Commits list information site](https://lists.geany.org/cgi-bin/mailman/listinfo/plugins-commits).
+To subscribe just send a blank mail to `plugins-commits-subscribe(a)lists.geany.org` or visit the
+[Geany-Plugins-Commits list information site](https://lists.geany.org/cgi-bin/mailman/listinfo/plugins-commits).
-The archive of Geany-plugins-commits can be found at
-[http://lists.geany.org/pipermail/plugins-commits/](http://lists.geany.org/pipermail/plugins-commits/).
+The archive of Geany-plugins-commits can be found at
+[https://lists.geany.org/pipermail/plugins-commits/](https://lists.geany.org/pipermail/plugins-commits/).
### Geany-Plugins-Tracker
-Geany-Plugins-Tracker is a read only mailing list where all Sourceforge tracker notifications of
+Geany-Plugins-Tracker is a read only mailing list where all Sourceforge tracker notifications of
the geany-plugins project are posted.
-To subscribe just send a blank mail to `plugins-commits-subscribe(a)lists.geany.org` or visit the
-[Geany-Plugins-Tracker list information site](https://lists.geany.org/cgi-bin/mailman/listinfo/plugins-tracker).
+To subscribe just send a blank mail to `plugins-commits-subscribe(a)lists.geany.org` or visit the
+[Geany-Plugins-Tracker list information site](https://lists.geany.org/cgi-bin/mailman/listinfo/plugins-tracker).
-The archive of Geany-plugins-tracker can be found at
-[http://lists.geany.org/pipermail/plugins-tracker/](http://lists.geany.org/pipermail/plugins-tracker/).
+The archive of Geany-plugins-tracker can be found at
+[https://lists.geany.org/pipermail/plugins-tracker/](https://lists.geany.org/pipermail/plugins-tracker/).
### Github-Comments-Archive
-Github-Comments-Archive is a read only mailing list where all Github comments and other
-notifications are archived of all repositories of the Geany Github organization.
+Github-Comments-Archive is a read only mailing list where all Github comments and other
+notifications are archived of all repositories of the Geany Github organization.
This is because comments in Github pull requests/commits are sometimes removed when commit are squashed or similar.
-It's probably not very useful to subscribe to this list but the archives can be found at
-[http://lists.geany.org/pipermail/github-comments](http://lists.geany.org/pipermail/github-comments).
+It's probably not very useful to subscribe to this list but the archives can be found at
+[https://lists.geany.org/pipermail/github-comments](https://lists.geany.org/pipermail/github-comments).
List page: [https://lists.geany.org/cgi-bin/mailman/listinfo/github-comments](https://l…
Modified: page_content/support/plugins.md
4 lines changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -10,7 +10,7 @@ Geany has a plugin system which allows to get more features into Geany and devel
- Filebrowser - Adds a file browser tab to the sidebar
- HTML Characters - Inserts HTML character entities like '&'
- Save Actions - Provides different actions related to saving files (autosave, instantsave, backupcopy)
- - Split Window - Splits the editor view into two windows
+ - Split Window - Splits the editor view into two windows
### The Geany-Plugins project
@@ -28,7 +28,7 @@ If you wrote a plugin and it should be listed here, please email the project adm
### Developer Information
-The Plugin API documentation is currently incomplete, but already contains useful information. Please read the [HACKING][1] file for instructions on how to generate it and any related information. The generated API documentation can also be viewed online at http://www.geany.org/manual/reference/. In case of any questions, feel free to ask us on the mailing list.
+The Plugin API documentation is currently incomplete, but already contains useful information. Please read the [HACKING][1] file for instructions on how to generate it and any related information. The generated API documentation can also be viewed online at https://www.geany.org/manual/reference/. In case of any questions, feel free to ask us on the mailing list.
[1]: https://raw.github.com/geany/geany/master/HACKING
Modified: page_content/support/verify-gpg-signature.md
4 lines changed, 2 insertions(+), 2 deletions(-)
===================================================================
@@ -1,7 +1,7 @@
Verifying GPG signatures of Geany and Geany-Plugins releases
==========
-First, you need to import the public GPG key used to sign the packages. You can download the used public key from: http://download.geany.org/colombanw-pubkey.txt
+First, you need to import the public GPG key used to sign the packages. You can download the used public key from: https://download.geany.org/colombanw-pubkey.txt
To import the key use:
```Bash
@@ -24,7 +24,7 @@ The command's output should state something like "Good signature" and should ret
A complete example:
```Bash
-wget http://download.geany.org/colombanw-pubkey.txt
+wget https://download.geany.org/colombanw-pubkey.txt
gpg --import < colombanw-pubkey.txt
gpg --verify geany-1.34.tar.bz2.sig geany-1.34.tar.bz2```
```
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
Branch: refs/heads/master
Author: Simon Krauter <trustablecode(a)gmail.com>
Committer: Nick Treleaven <n(a)trelsoft.com>
Date: Sat, 08 Jun 2019 17:44:18 UTC
Commit: 3afdba5716c5c5f2d4f1b9f8733ef392c759a3ff
https://github.com/geany/geany/commit/3afdba5716c5c5f2d4f1b9f8733ef392c759a…
Log Message:
-----------
Add Nim filetype (#2085)
* Add Nim filetype
Add support for the Nim programming language using the Python lexer.
Nim website: https://nim-lang.org/
* Correct file name
* Add filetypes.Nim.conf to Makefile.am
As requested by b4n
* Remove unneeded lexer_properties and indentation width
As requested by b4n
* Fix run_cmd
* Improved keywords
Modified Paths:
--------------
data/Makefile.am
data/filedefs/filetypes.Nim.conf
data/filetype_extensions.conf
Modified: data/Makefile.am
1 lines changed, 1 insertions(+), 0 deletions(-)
===================================================================
@@ -49,6 +49,7 @@ filetypes = \
filedefs/filetypes.makefile \
filedefs/filetypes.markdown \
filedefs/filetypes.matlab \
+ filedefs/filetypes.Nim.conf \
filedefs/filetypes.nsis \
filedefs/filetypes.objectivec \
filedefs/filetypes.pascal \
Modified: data/filedefs/filetypes.Nim.conf
29 lines changed, 29 insertions(+), 0 deletions(-)
===================================================================
@@ -0,0 +1,29 @@
+# For complete documentation of this file, please see Geany's main documentation
+
+[styling=Python]
+
+[keywords]
+
+primary=addr as asm atomic bind block break case cast const continue converter defer discard distinct div do elif else end enum except export finally for from func generic if import include interface iterator let macro method mixin mod notin object of out proc raise return shl shr static template try type using var when while with without yield seq array tuple ref ptr not and xor in or is isnot new
+
+identifiers=bool byte char int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 float float32 float64 string nil true false result echo assert
+
+[settings]
+
+extension=nim
+comment_single=#
+comment_use_indent=true
+tag_parser=Python
+lexer_filetype=Python
+
+[indentation]
+
+type=0
+
+[build-menu]
+
+# %f will be replaced by the complete filename
+# %e will be replaced by the filename without extension
+# (use only one of it at one time)
+compiler=nim c "%f"
+run_cmd="./%e"
Modified: data/filetype_extensions.conf
1 lines changed, 1 insertions(+), 0 deletions(-)
===================================================================
@@ -47,6 +47,7 @@ Lua=*.lua;
Make=*.mak;*.mk;GNUmakefile;makefile;Makefile;makefile.*;Makefile.*;
Markdown=*.mdml;*.markdown;*.md;*.mkd;*.mkdn;*.mdwn;*.mdown;*.mdtxt;*.mdtext;
Matlab/Octave=*.m;
+Nim=*.nim;
NSIS=*.nsi;*.nsh;
Objective-C=*.m;*.mm;*.h;
Pascal=*.pas;*.pp;*.inc;*.dpr;*.dpk;
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).