https://bugs.kde.org/show_bug.cgi?id=466826

Igor Kushnir <igor...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |NOT A BUG
             Status|REPORTED                    |RESOLVED

--- Comment #3 from Igor Kushnir <igor...@gmail.com> ---
Here is reformatted Milian's reply to the duplicate kdevelop-devel mailing list
question:

That area is also a bit messy in KDevelop, and not something I use frequently 
myself. First of all, can you please be more specific what kind of template/
snippet you are using? We sadly have basically three different systems in 
place:

- new file template (#1)
- new project template (#2)
- text snippets to insert an open document (#3)

> * Copyright %{year} Milian Wolff <m...@milianw.de>
I assume here you are talking about the "snippets" plugin (#3), there the 
syntax would be:
${year()}
And you'll have to provide a javascript function like this in the `scripts` 
tab:
function year() { return new Date().getFullYear(); }

> My own template should look like /usr/share/kdevcodegen/licenses/GPL v3:
> Copyright (C) <year> <copyright holder>
> But also here "<day>.<month>.<year>" are not expanded to the current date.
For project templates (#2), we rely on grantlee which is similar to django in 
spirit. There, the syntax would be something like
{% now "yyyy" %}
if I'm not mistaken.
The `<year>` token is only replaced for file templates (#1).

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to