Emmanuel Lepage Vallee
86d1b1c22c
doc: Add a mandatory `@noreturn` for functions and methods.
...
The goal is to catch cases where the return value exists, but is
forgotten. There was a large enough number of them to turn this
into a real check. Initially, I just wanted to implement it to fix
the problems, then delete the code. But since this is so common, I
think it is worth the annoyance.
2022-08-29 22:49:45 -07:00
Emmanuel Lepage Vallee
4bd90f0f35
doc: Add documentation linting and fix all issues it found.
2022-08-29 22:48:54 -07:00
Emmanuel Lepage Vallee
b4ece0f053
doc: Use an explicit tag for all static functions.
...
This way their name doesn't get mangle by the broken magic. It will also
eventually allow to `error()` in the template when the implicit
`@function` is used.
This commit also fixes a large number of issues found while
proof-reading everything.
2019-06-08 18:14:13 -04:00
Kevin Zander
5d0e9fd9e3
Add startswith and endswith function to gears.string, change awful.completion to use startswith over local function
2017-08-14 10:48:12 -05:00
Florian Gamböck
0bd74b4f72
Append slash on true local directories
...
A slash must only be added if the current completion item starts with
`./` and is actually a directory.
2017-08-09 21:20:22 +02:00
Florian Gamböck
7c677e01cc
Replace os.execute with gfs function
2017-08-09 21:20:22 +02:00
Florian Gamböck
e8ad3a32f5
Add string helper function
...
This function returns true if a string starts with a given prefix.
2017-08-09 21:20:22 +02:00
Florian Gamböck
1802a44018
Import gears.filesystem
...
This is needed for some future filesystem checks.
2017-08-09 21:20:22 +02:00
Daniel Hahler
4eddfacf51
lib/awful/completion.lua: handle missing SHELL environ var ( #1897 )
2017-07-03 19:26:10 +02:00
Daniel Hahler
4c792b49a9
awful.completion: handle first word as command always
...
This is necessary for `./*`, but should apply in general.
It was changed in 3986409e
, but there is no argument for it in the
commit (message) really.
2017-06-26 22:45:11 +02:00
Daniel Hahler
2a69ffa374
awful.completion: zsh: fix command completion from PWD
...
Fixes https://github.com/awesomeWM/awesome/issues/1734 .
2017-06-26 22:45:11 +02:00
Daniel Hahler
956ac3c50d
awful.completion.shell: fix cur_pos return value
2017-06-26 22:45:11 +02:00
Daniel Hahler
9cd26cd274
doc: fix awful.completion.shell ( #1866 )
2017-06-26 20:40:56 +02:00
Kevin Zander
3f6df8ddee
Fix Luacheck 0.19.0 release Travis breaks
2017-03-03 16:41:12 -06:00
Uli Schlachter
259c4f716f
Remove @release @AWESOME_VERSION@ everywhere ( #1157 )
...
It does not provide much value. The version number is already known to
ldoc globally in the "description" variable.
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-10-09 22:36:20 +02:00
Uli Schlachter
c455e1f90e
Fix luacheck warnings in half of awful
...
Boy, awful is huge... Let's better do it in two parts
Signed-off-by: Uli Schlachter <psychon@znc.in>
2016-02-11 21:55:32 +01:00
Julian Wollrath
6cc7be512c
Remove the *.in from all files.
...
Signed-off-b: Julian Wollrath <jwollrath@web.de>
2015-06-19 22:33:32 +02:00