Advertisement
Guest User

Untitled

a guest
Jun 26th, 2019
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lisp 0.67 KB | None | 0 0
  1.  (let ((layouts  ;; Get list containing current layouts
  2.                                                        (split-string (shell-command-to-string "setxkbmap -query | grep -P '(?<=layout:     ).*'") ","))
  3.                                                       (variants ;; Get string containing current layout variants
  4.                                                        (mapcar (lambda (element) (concat "-variant " element))
  5.                                                                  (split-string (shell-command-to-string "setxkbmap -query | grep -P '(?<=variant:    ).*'") ",")))))
  6.                                                   (cl-mapcar #'concat 'layouts 'variants)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement