summaryrefslogtreecommitdiffstats
path: root/examples/lisp-esque
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--examples/lisp-esque10
-rw-r--r--examples/lisp-esque.conf5
2 files changed, 13 insertions, 2 deletions
diff --git a/examples/lisp-esque b/examples/lisp-esque
index 72af2bc..53fd63a 100644
--- a/examples/lisp-esque
+++ b/examples/lisp-esque
@@ -167,6 +167,16 @@ def _size(mods, args):
'''
pass
+def _edid(mods, args):
+ '''
+ Find monitors by extended display information data
+
+ @param mods:[]|[str] Optionally the number of monitors to list
+ @param args:list<str> EDID of outputs' monitors
+ @return :list<str> <screen>:<output> encoding of found monitors
+ '''
+ pass
+
def _coordinates(mods, args):
'''
Specify geographical location by coordinates
diff --git a/examples/lisp-esque.conf b/examples/lisp-esque.conf
index 30ae4fb..cd9116f 100644
--- a/examples/lisp-esque.conf
+++ b/examples/lisp-esque.conf
@@ -26,9 +26,10 @@
; For monitors with output name DVI-0: (monitors :crtc "DVI-0")
; For monitors with output name DVI-0 or VGA-0: (monitors :crtc ("DVI-0" "VGA-0"))
; For monitors with size 364 mm × 291 mm: (monitors :size (364 291))
- ; If you want :crtc or :size to add an exact number of monitors
+ ; For monitors with EDID xyz: (monitors :edid xyz)
+ ; If you want :crtc, :size or :edid to add an exact number of monitors
; (non-found will monitors be skipped when it is time to use them)
- ; you can use :crtc:n or :size:n, where n is the number of monitors.
+ ; you can use :crtc:n, :size:n and :edid, where n is the number of monitors.
; Geographical coodinates: latitude longitude (northwards and eastwards in degrees)