[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] 252/287: sort layouts alphabetically
From: |
Matthew Fidler |
Subject: |
[elpa] 252/287: sort layouts alphabetically |
Date: |
Wed, 02 Jul 2014 14:46:26 +0000 |
mlf176f2 pushed a commit to branch externals/ergoemacs-mode
in repository elpa.
commit 0d4b19850141f4ee3c77b5f3633a5846d3c4207d
Author: Arash Kamangir <address@hidden>
Date: Fri Jun 27 19:59:07 2014 +0430
sort layouts alphabetically
---
ergoemacs-layouts.el | 343 +++++++++++++++++++++++++-------------------------
1 files changed, 171 insertions(+), 172 deletions(-)
diff --git a/ergoemacs-layouts.el b/ergoemacs-layouts.el
index e019849..fd29163 100644
--- a/ergoemacs-layouts.el
+++ b/ergoemacs-layouts.el
@@ -28,29 +28,45 @@
;;; Code:
-(defvar ergoemacs-layout-de-truly-andw
- '("<" "" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "-" "" ""
- "#" "ß" "b" "u" "." "," "ü" "p" "c" "l" "m" "f" "x" "+" ""
- "" "" "h" "i" "e" "a" "o" "d" "t" "r" "n" "s" "" "" ""
- "" "" "k" "y" "ö" "ä" "q" "j" "g" "w" "v" "z" "" "" ""
+(defvar ergoemacs-layout-asset
+ '("" "`" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "-" "=" ""
+ "" "" "q" "w" "j" "f" "g" "y" "p" "u" "l" ";" "[" "]" "\\"
+ "" "" "a" "s" "e" "t" "d" "h" "n" "i" "o" "r" "'" "" ""
+ "" "" "z" "x" "c" "v" "b" "k" "m" "," "." "/" "" "" ""
;; Shifted
- ">" "°" "!" "\"" "§" "$" "%" "&" "/" "(" ")" "=" "_" "" ""
- "'" "?" "B" "U" ":" ";" "Ü" "P" "C" "L" "M" "F" "X" "*" ""
- "" "" "H" "I" "E" "A" "O" "D" "T" "R" "N" "S" "" "" ""
- "" "" "K" "Y" "Ö" "Ä" "Q" "J" "G" "W" "V" "Z" "" "" "")
- "German BU-TECK Layout. URL `http://www.adnw.de'. ")
+ "" "~" "!" "@" "#" "$" "%" "^" "&" "*" "(" ")" "_" "+" ""
+ "" "" "Q" "W" "J" "F" "G" "Y" "P" "U" "L" ":" "{" "}" "|"
+ "" "" "A" "S" "E" "T" "D" "H" "N" "I" "O" "R" "\"" "" ""
+ "" "" "Z" "X" "C" "V" "B" "K" "M" "<" ">" "?" "" "" "")
+ "US Asset layout. URL `http://millikeys.sourceforge.net/asset/'.")
-(defvar ergoemacs-layout-sw
- '("" "½" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "+" "’" ""
- "" "" "q" "w" "e" "r" "t" "y" "u" "i" "o" "p" "å" "\"" ""
- "" "" "a" "s" "d" "f" "g" "h" "j" "k" "l" "ö" "ä" "'" ""
- "" "<" "z" "x" "c" "v" "b" "n" "m" "," "." "-" "" "" ""
+;; From Baptiste Fouques
+;; changed to bepo because it breaks how I run things (unfortunately)...
+(defvar ergoemacs-layout-bepo
+ '("" "$" "\"" "«" "»" "(" ")" "@" "+" "-" "/" "*" "=" "%" ""
+ "" "" "b" "é" "p" "o" "è" "^" "v" "d" "l" "j" "z" "w" ""
+ "" "" "a" "u" "i" "e" "," "c" "t" "s" "r" "n" "m" "ç" ""
+ "" "ê" "à" "y" "x" "." "k" "'" "q" "g" "h" "f" "" "" ""
;; Shifted
- "" "§" "!" "@" "#" "¤" "%" "&" "/" "(" ")" "=" "?" "`" ""
- "" "" "Q" "W" "E" "R" "T" "Y" "U" "I" "O" "P" "Å" "^" ""
- "" "" "A" "S" "D" "F" "G" "H" "J" "K" "L" "Ö" "Ä" "*" ""
- "" ">" "Z" "X" "C" "V" "B" "N" "M" ";" ":" "_" "" "" "")
- "Swedish layout.")
+ "" "#" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "°" "`" ""
+ "" "" "B" "É" "P" "O" "È" "!" "V" "D" "L" "J" "Z" "W" ""
+ "" "" "A" "U" "I" "E" ";" "C" "T" "S" "R" "N" "M" "Ç" ""
+ "" "Ê" "À" "Y" "X" ":" "K" "?" "Q" "G" "H" "F" "" "" "")
+ "French BÉPO layout. URL `http://bepo.fr/'.")
+
+(defvaralias 'ergoemacs-layout-bépo 'ergoemacs-layout-bepo)
+
+(defvar ergoemacs-layout-colemak
+ '("" "`" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "-" "=" ""
+ "" "" "q" "w" "f" "p" "g" "j" "l" "u" "y" ";" "[" "]" "\\"
+ "" "" "a" "r" "s" "t" "d" "h" "n" "e" "i" "o" "'" "" ""
+ "" "" "z" "x" "c" "v" "b" "k" "m" "," "." "/" "" "" ""
+ ;; Shifted
+ "" "~" "!" "@" "#" "$" "%" "^" "&" "*" "(" ")" "_" "+" ""
+ "" "" "Q" "W" "F" "P" "G" "J" "L" "U" "Y" ":" "{" "}" "|"
+ "" "" "A" "R" "S" "T" "D" "H" "N" "E" "I" "O" "\"" "" ""
+ "" "" "Z" "X" "C" "V" "B" "K" "M" "<" ">" "?" "" "" "")
+ "US Colemak layout URL `http://colemak.com/'.")
(defvar ergoemacs-layout-da
'("" "½" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "+" "’" ""
@@ -64,41 +80,30 @@
"" ">" "Z" "X" "C" "V" "B" "N" "M" ";" ":" "_" "" "" "")
"Danish layout.")
-(defvar ergoemacs-layout-no
- '("" "|" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "+" "\\" ""
- "" "" "q" "w" "e" "r" "t" "y" "u" "i" "o" "p" "å" "¨" ""
- "" "" "a" "s" "d" "f" "g" "h" "j" "k" "l" "ø" "æ" "'" ""
- "" "<" "z" "x" "c" "v" "b" "n" "m" "," "." "-" "" "" ""
- ;; Shifted
- "" "§" "!" "\"" "#" "¤" "%" "&" "/" "(" ")" "=" "?" "`" ""
- "" "" "Q" "W" "E" "R" "T" "Y" "U" "I" "O" "P" "Å" "^" ""
- "" "" "A" "S" "D" "F" "G" "H" "J" "K" "L" "Ø" "Æ" "*" ""
- "" ">" "Z" "X" "C" "V" "B" "N" "M" ";" ":" "_" "" "" "")
- "Norwegian layout.")
-
-(defvar ergoemacs-layout-pt-nativo
- '("" "+" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "º" "<" ""
- "" "" "'" "," "." "h" "x" "w" "l" "t" "c" "p" "~" "-" ""
- "" "" "i" "e" "a" "o" "u" "m" "d" "s" "r" "n" "'" "|" ""
- "" "«" "y" "ç" "j" "b" "k" "q" "v" "g" "f" "z" "" "" ""
+;; From Thomas Rikl
+(defvar ergoemacs-layout-de
+ '("" "" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "ß" "" ""
+ "" "" "q" "w" "e" "r" "t" "z" "u" "i" "o" "p" "ü" "+" ""
+ "" "" "a" "s" "d" "f" "g" "h" "j" "k" "l" "ö" "ä" "#" ""
+ "" "" "y" "x" "c" "v" "b" "n" "m" "," "." "-" "" "" ""
;; Shifted
- "" "*" "!" "\"" "#" "$" "%" "&" "/" "(" ")" "=" "ª" ">" ""
- "" "" "?" ";" ":" "H" "X" "W" "L" "T" "C" "P" "^" "_" ""
- "" "" "I" "E" "A" "O" "U" "M" "D" "S" "R" "N" "`" "\\" ""
- "" "»" "Y" "Ç" "J" "B" "K" "Q" "V" "G" "F" "Z" "" "" "")
- "PT Nativo layout URL
`http://xahlee.info/kbd/pt-nativo_keyboard_layout.html'.")
+ "" "°" "!" "\"" "§" "$" "%" "&" "/" "(" ")" "=" "?" "" ""
+ "" "" "Q" "W" "E" "R" "T" "Z" "U" "I" "O" "P" "Ü" "*" ""
+ "" "" "A" "S" "D" "F" "G" "H" "J" "K" "L" "Ö" "Ä" "'" ""
+ "" "" "Y" "X" "C" "V" "B" "N" "M" ";" ":" "_" "" "" "")
+ "German QWERTZ layout.")
-(defvar ergoemacs-layout-us
- '("" "`" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "-" "=" ""
- "" "" "q" "w" "e" "r" "t" "y" "u" "i" "o" "p" "[" "]" "\\"
- "" "" "a" "s" "d" "f" "g" "h" "j" "k" "l" ";" "'" "" ""
- "" "" "z" "x" "c" "v" "b" "n" "m" "," "." "/" "" "" ""
+(defvar ergoemacs-layout-de-truly-andw
+ '("<" "" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "-" "" ""
+ "#" "ß" "b" "u" "." "," "ü" "p" "c" "l" "m" "f" "x" "+" ""
+ "" "" "h" "i" "e" "a" "o" "d" "t" "r" "n" "s" "" "" ""
+ "" "" "k" "y" "ö" "ä" "q" "j" "g" "w" "v" "z" "" "" ""
;; Shifted
- "" "~" "!" "@" "#" "$" "%" "^" "&" "*" "(" ")" "_" "+" ""
- "" "" "Q" "W" "E" "R" "T" "Y" "U" "I" "O" "P" "{" "}" "|"
- "" "" "A" "S" "D" "F" "G" "H" "J" "K" "L" ":" "\"" "" ""
- "" "" "Z" "X" "C" "V" "B" "N" "M" "<" ">" "?" "" "" "")
- "US English QWERTY layout.")
+ ">" "°" "!" "\"" "§" "$" "%" "&" "/" "(" ")" "=" "_" "" ""
+ "'" "?" "B" "U" ":" ";" "Ü" "P" "C" "L" "M" "F" "X" "*" ""
+ "" "" "H" "I" "E" "A" "O" "D" "T" "R" "N" "S" "" "" ""
+ "" "" "K" "Y" "Ö" "Ä" "Q" "J" "G" "W" "V" "Z" "" "" "")
+ "German BU-TECK Layout. URL `http://www.adnw.de'. ")
(defvar ergoemacs-layout-dv
'("" "`" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "[" "]" ""
@@ -112,31 +117,17 @@
"" "" ":" "Q" "J" "K" "X" "B" "M" "W" "V" "Z" "" "" "")
"US Dvorak layout. URL
`http://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard'.")
-(defvaralias 'ergoemacs-layout-us_dvorak 'ergoemacs-layout-dv)
-
-(defvar ergoemacs-layout-programmer-dv
- '("" "$" "&" "[" "{" "}" "(" "=" "*" ")" "+" "]" "!" "#" ""
- "" "" ";" "," "." "p" "y" "f" "g" "c" "r" "l" "/" "@" "\\"
- "" "" "a" "o" "e" "u" "i" "d" "h" "t" "n" "s" "-" "" ""
- "" "" "'" "q" "j" "k" "x" "b" "m" "w" "v" "z" "" "" ""
- ;; Shifted
- "" "~" "%" "7" "5" "3" "1" "9" "0" "2" "4" "6" "8" "`" ""
- "" "" ":" "<" ">" "P" "Y" "F" "G" "C" "R" "L" "?" "^" "|"
- "" "" "A" "O" "E" "U" "I" "D" "H" "T" "N" "S" "_" "" ""
- "" "" "\"" "Q" "J" "K" "X" "B" "M" "W" "V" "Z" "" "" "")
- "US Programmer Dvorak layout.")
-
-(defvar ergoemacs-layout-gb-dv
- '("" "`" "[" "7" "5" "3" "1" "9" "0" "2" "4" "6" "8" "]" ""
- "" "" "/" "," "." "p" "y" "f" "g" "c" "r" "l" "'" "=" "\\"
- "" "" "a" "o" "e" "u" "i" "d" "h" "t" "n" "s" "-" "#" ""
- "" "\\" ";" "q" "j" "k" "x" "b" "m" "w" "v" "z" "" "" ""
+(defvar ergoemacs-layout-es
+ '("" "°" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "'" "¡" ""
+ "" "" "q" "w" "e" "r" "t" "y" "u" "i" "o" "p" "`" "+" ""
+ "" "" "a" "s" "d" "f" "g" "h" "j" "k" "l" "ñ" "'" "ç" ""
+ "" "<" "z" "x" "c" "v" "b" "n" "m" "," "." "-" "" "" ""
;; Shifted
- "" "¬" "{" "&" "%" "£" "!" "(" ")" "\"" "$" "^" "*" "}" ""
- "" "" "?" "<" ">" "P" "Y" "F" "G" "C" "R" "L" "@" "+" "|"
- "" "" "A" "O" "E" "U" "I" "D" "H" "T" "N" "S" "_" "~" ""
- "" "|" ":" "Q" "J" "K" "X" "B" "M" "W" "V" "Z" "" "" "")
- "UK Dvorak layout.")
+ "" "ª" "!" "\"" "£" "$" "%" "&" "/" "(" ")" "=" "?" "¿" ""
+ "" "" "Q" "W" "E" "R" "T" "Y" "U" "I" "O" "P" "^" "*" ""
+ "" "" "A" "S" "D" "F" "G" "H" "J" "K" "L" "Ñ" "\"" "Ç" ""
+ "" ">" "Z" "X" "C" "V" "B" "N" "M" ";" ":" "_" "" "" "")
+ "Spanish layout. URL `http://en.wikipedia.org/wiki/Keyboard_layout'.")
;; Thanks to Diego Efe
(defvar ergoemacs-layout-es-dv-1
@@ -151,41 +142,29 @@
"" ">" "_" "Q" "J" "K" "X" "B" "M" "W" "V" "Z" "" "" "")
"Spanish Dvorak layout. URL `http://djelibeibi.unex.es/dvorak'.")
-(defvar ergoemacs-layout-colemak
- '("" "`" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "-" "=" ""
- "" "" "q" "w" "f" "p" "g" "j" "l" "u" "y" ";" "[" "]" "\\"
- "" "" "a" "r" "s" "t" "d" "h" "n" "e" "i" "o" "'" "" ""
- "" "" "z" "x" "c" "v" "b" "k" "m" "," "." "/" "" "" ""
- ;; Shifted
- "" "~" "!" "@" "#" "$" "%" "^" "&" "*" "(" ")" "_" "+" ""
- "" "" "Q" "W" "F" "P" "G" "J" "L" "U" "Y" ":" "{" "}" "|"
- "" "" "A" "R" "S" "T" "D" "H" "N" "E" "I" "O" "\"" "" ""
- "" "" "Z" "X" "C" "V" "B" "K" "M" "<" ">" "?" "" "" "")
- "US Colemak layout URL `http://colemak.com/'.")
-
-(defvar ergoemacs-layout-asset
- '("" "`" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "-" "=" ""
- "" "" "q" "w" "j" "f" "g" "y" "p" "u" "l" ";" "[" "]" "\\"
- "" "" "a" "s" "e" "t" "d" "h" "n" "i" "o" "r" "'" "" ""
- "" "" "z" "x" "c" "v" "b" "k" "m" "," "." "/" "" "" ""
+(defvar ergoemacs-layout-fa
+ '("" "" "۱" "۲" "۳" "۴" "۵" "۶" "۷" "۸" "۹" "۰" "-" "=" ""
+ "" "" "ض" "ص" "ث" "ق" "ف" "غ" "ع" "ه" "خ" "ح" "ج" "چ" "\\"
+ "" "" "ش" "س" "ی" "ب" "ل" "ا" "ت" "ن" "م" "ک" "گ" "" ""
+ "" "" "ظ" "ط" "ز" "ر" "ذ" "د" "پ" "و" "." "/" "" "" ""
;; Shifted
- "" "~" "!" "@" "#" "$" "%" "^" "&" "*" "(" ")" "_" "+" ""
- "" "" "Q" "W" "J" "F" "G" "Y" "P" "U" "L" ":" "{" "}" "|"
- "" "" "A" "S" "E" "T" "D" "H" "N" "I" "O" "R" "\"" "" ""
- "" "" "Z" "X" "C" "V" "B" "K" "M" "<" ">" "?" "" "" "")
- "US Asset layout. URL `http://millikeys.sourceforge.net/asset/'.")
+ "" "÷" "!" "٬" "٫" "﷼" "٪" "×" "،" "*" ")" "(" "ـ" "+" ""
+ "" "" "ْ" "ٌ" "ٍ" "ً" "ُ" "ِ" "َ" "ّ" "]" "[" "}" "{" "|"
+ "" "" "ؤ" "ئ" "ي" "إ" "أ" "آ" "ة" "»" "«" ":" "؛" "" ""
+ "" "" "ك" "ٓ" "ژ" "ٰ" "" "ٔ" "ء" ">" "<" "؟" "" "" "")
+ "FA Persian standard layout.")
-(defvar ergoemacs-layout-workman
- '("" "`" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "-" "=" ""
- "" "" "q" "d" "r" "w" "b" "j" "f" "u" "p" ";" "[" "]" "\\"
- "" "" "a" "s" "h" "t" "g" "y" "n" "e" "o" "i" "'" "" ""
- "" "" "z" "x" "m" "c" "v" "k" "l" "," "." "/" "" "" ""
+(defvar ergoemacs-layout-fr
+ '("" "²" "&" "é" "\"" "'" "(" "-" "è" "_" "ç" "à" ")" "=" ""
+ "" "" "a" "z" "e" "r" "t" "y" "u" "i" "o" "p" "^" "$" ""
+ "" "" "q" "s" "d" "f" "g" "h" "j" "k" "l" "m" "ù" "*" ""
+ "" "<" "w" "x" "c" "v" "b" "n" "," ";" ":" "!" "" "" ""
;; Shifted
- "" "~" "!" "@" "#" "$" "%" "^" "&" "*" "(" ")" "_" "+" ""
- "" "" "Q" "D" "R" "W" "B" "J" "F" "U" "P" ":" "{" "}" "|"
- "" "" "A" "S" "H" "T" "G" "Y" "N" "E" "O" "I" "\"" "" ""
- "" "" "Z" "X" "M" "C" "V" "K" "L" "<" ">" "?" "" "" "")
- "US Workman layout. URL `http://www.workmanlayout.com/blog/'.")
+ "" "³" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "°" "+" ""
+ "" "" "A" "Z" "E" "R" "T" "Y" "U" "I" "O" "P" "" "£" ""
+ "" "" "Q" "S" "D" "F" "G" "H" "J" "K" "L" "M" "%" "μ" ""
+ "" ">" "W" "X" "C" "V" "B" "N" "?" "." "/" "§" "" "" "")
+ "French AZERTY layout. URL `http://en.wikipedia.org/wiki/Keyboard_layout'.")
(defvar ergoemacs-layout-gb
'("" "`" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "-" "=" ""
@@ -199,6 +178,20 @@
"" "|" "Z" "X" "C" "V" "B" "N" "M" "<" ">" "?" "" "" "")
"UK layout. URL `http://en.wikipedia.org/wiki/Keyboard_layout'.")
+(defvar ergoemacs-layout-gb-dv
+ '("" "`" "[" "7" "5" "3" "1" "9" "0" "2" "4" "6" "8" "]" ""
+ "" "" "/" "," "." "p" "y" "f" "g" "c" "r" "l" "'" "=" "\\"
+ "" "" "a" "o" "e" "u" "i" "d" "h" "t" "n" "s" "-" "#" ""
+ "" "\\" ";" "q" "j" "k" "x" "b" "m" "w" "v" "z" "" "" ""
+ ;; Shifted
+ "" "¬" "{" "&" "%" "£" "!" "(" ")" "\"" "$" "^" "*" "}" ""
+ "" "" "?" "<" ">" "P" "Y" "F" "G" "C" "R" "L" "@" "+" "|"
+ "" "" "A" "O" "E" "U" "I" "D" "H" "T" "N" "S" "_" "~" ""
+ "" "|" ":" "Q" "J" "K" "X" "B" "M" "W" "V" "Z" "" "" "")
+ "UK Dvorak layout.")
+
+(defvaralias 'ergoemacs-layout-ge 'ergoemacs-layout-de)
+
(defvar ergoemacs-layout-it
'("" "\\" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "'" "¡" ""
"" "" "q" "w" "e" "r" "t" "y" "u" "i" "o" "p" "è" "+" ""
@@ -211,47 +204,6 @@
"" ">" "Z" "X" "C" "V" "B" "N" "M" ";" ":" "_" "" "" "")
"Italian layout. URL `http://en.wikipedia.org/wiki/Keyboard_layout'.")
-(defvar ergoemacs-layout-es
- '("" "°" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "'" "¡" ""
- "" "" "q" "w" "e" "r" "t" "y" "u" "i" "o" "p" "`" "+" ""
- "" "" "a" "s" "d" "f" "g" "h" "j" "k" "l" "ñ" "'" "ç" ""
- "" "<" "z" "x" "c" "v" "b" "n" "m" "," "." "-" "" "" ""
- ;; Shifted
- "" "ª" "!" "\"" "£" "$" "%" "&" "/" "(" ")" "=" "?" "¿" ""
- "" "" "Q" "W" "E" "R" "T" "Y" "U" "I" "O" "P" "^" "*" ""
- "" "" "A" "S" "D" "F" "G" "H" "J" "K" "L" "Ñ" "\"" "Ç" ""
- "" ">" "Z" "X" "C" "V" "B" "N" "M" ";" ":" "_" "" "" "")
- "Spanish layout. URL `http://en.wikipedia.org/wiki/Keyboard_layout'.")
-
-(defvaralias 'ergoemacs-layout-sp 'ergoemacs-layout-es)
-
-(defvar ergoemacs-layout-fr
- '("" "²" "&" "é" "\"" "'" "(" "-" "è" "_" "ç" "à" ")" "=" ""
- "" "" "a" "z" "e" "r" "t" "y" "u" "i" "o" "p" "^" "$" ""
- "" "" "q" "s" "d" "f" "g" "h" "j" "k" "l" "m" "ù" "*" ""
- "" "<" "w" "x" "c" "v" "b" "n" "," ";" ":" "!" "" "" ""
- ;; Shifted
- "" "³" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "°" "+" ""
- "" "" "A" "Z" "E" "R" "T" "Y" "U" "I" "O" "P" "" "£" ""
- "" "" "Q" "S" "D" "F" "G" "H" "J" "K" "L" "M" "%" "μ" ""
- "" ">" "W" "X" "C" "V" "B" "N" "?" "." "/" "§" "" "" "")
- "French AZERTY layout. URL `http://en.wikipedia.org/wiki/Keyboard_layout'.")
-
-;; From Thomas Rikl
-(defvar ergoemacs-layout-de
- '("" "" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "ß" "" ""
- "" "" "q" "w" "e" "r" "t" "z" "u" "i" "o" "p" "ü" "+" ""
- "" "" "a" "s" "d" "f" "g" "h" "j" "k" "l" "ö" "ä" "#" ""
- "" "" "y" "x" "c" "v" "b" "n" "m" "," "." "-" "" "" ""
- ;; Shifted
- "" "°" "!" "\"" "§" "$" "%" "&" "/" "(" ")" "=" "?" "" ""
- "" "" "Q" "W" "E" "R" "T" "Z" "U" "I" "O" "P" "Ü" "*" ""
- "" "" "A" "S" "D" "F" "G" "H" "J" "K" "L" "Ö" "Ä" "'" ""
- "" "" "Y" "X" "C" "V" "B" "N" "M" ";" ":" "_" "" "" "")
- "German QWERTZ layout.")
-
-(defvaralias 'ergoemacs-layout-ge 'ergoemacs-layout-de)
-
(defvar ergoemacs-layout-neo
'("" "^" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "-" "`" ""
"" "" "x" "v" "l" "c" "w" "k" "h" "g" "f" "q" "ß" "'" "\\"
@@ -264,34 +216,81 @@
"" "" "Ü" "Ö" "Ä" "P" "Z" "B" "M" "-" "·" "J" "" "" "")
"Neo Layout")
-;; From Baptiste Fouques
-;; changed to bepo because it breaks how I run things (unfortunately)...
-(defvar ergoemacs-layout-bepo
- '("" "$" "\"" "«" "»" "(" ")" "@" "+" "-" "/" "*" "=" "%" ""
- "" "" "b" "é" "p" "o" "è" "^" "v" "d" "l" "j" "z" "w" ""
- "" "" "a" "u" "i" "e" "," "c" "t" "s" "r" "n" "m" "ç" ""
- "" "ê" "à" "y" "x" "." "k" "'" "q" "g" "h" "f" "" "" ""
+(defvar ergoemacs-layout-no
+ '("" "|" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "+" "\\" ""
+ "" "" "q" "w" "e" "r" "t" "y" "u" "i" "o" "p" "å" "¨" ""
+ "" "" "a" "s" "d" "f" "g" "h" "j" "k" "l" "ø" "æ" "'" ""
+ "" "<" "z" "x" "c" "v" "b" "n" "m" "," "." "-" "" "" ""
;; Shifted
- "" "#" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "°" "`" ""
- "" "" "B" "É" "P" "O" "È" "!" "V" "D" "L" "J" "Z" "W" ""
- "" "" "A" "U" "I" "E" ";" "C" "T" "S" "R" "N" "M" "Ç" ""
- "" "Ê" "À" "Y" "X" ":" "K" "?" "Q" "G" "H" "F" "" "" "")
- "French BÉPO layout. URL `http://bepo.fr/'.")
+ "" "§" "!" "\"" "#" "¤" "%" "&" "/" "(" ")" "=" "?" "`" ""
+ "" "" "Q" "W" "E" "R" "T" "Y" "U" "I" "O" "P" "Å" "^" ""
+ "" "" "A" "S" "D" "F" "G" "H" "J" "K" "L" "Ø" "Æ" "*" ""
+ "" ">" "Z" "X" "C" "V" "B" "N" "M" ";" ":" "_" "" "" "")
+ "Norwegian layout.")
-(defvaralias 'ergoemacs-layout-bépo 'ergoemacs-layout-bepo)
+(defvar ergoemacs-layout-programmer-dv
+ '("" "$" "&" "[" "{" "}" "(" "=" "*" ")" "+" "]" "!" "#" ""
+ "" "" ";" "," "." "p" "y" "f" "g" "c" "r" "l" "/" "@" "\\"
+ "" "" "a" "o" "e" "u" "i" "d" "h" "t" "n" "s" "-" "" ""
+ "" "" "'" "q" "j" "k" "x" "b" "m" "w" "v" "z" "" "" ""
+ ;; Shifted
+ "" "~" "%" "7" "5" "3" "1" "9" "0" "2" "4" "6" "8" "`" ""
+ "" "" ":" "<" ">" "P" "Y" "F" "G" "C" "R" "L" "?" "^" "|"
+ "" "" "A" "O" "E" "U" "I" "D" "H" "T" "N" "S" "_" "" ""
+ "" "" "\"" "Q" "J" "K" "X" "B" "M" "W" "V" "Z" "" "" "")
+ "US Programmer Dvorak layout.")
-(defvar ergoemacs-layout-fa
- '("" "" "۱" "۲" "۳" "۴" "۵" "۶" "۷" "۸" "۹" "۰" "-" "=" ""
- "" "" "ض" "ص" "ث" "ق" "ف" "غ" "ع" "ه" "خ" "ح" "ج" "چ" "\\"
- "" "" "ش" "س" "ی" "ب" "ل" "ا" "ت" "ن" "م" "ک" "گ" "" ""
- "" "" "ظ" "ط" "ز" "ر" "ذ" "د" "پ" "و" "." "/" "" "" ""
+(defvar ergoemacs-layout-pt-nativo
+ '("" "+" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "º" "<" ""
+ "" "" "'" "," "." "h" "x" "w" "l" "t" "c" "p" "~" "-" ""
+ "" "" "i" "e" "a" "o" "u" "m" "d" "s" "r" "n" "'" "|" ""
+ "" "«" "y" "ç" "j" "b" "k" "q" "v" "g" "f" "z" "" "" ""
;; Shifted
- "" "÷" "!" "٬" "٫" "﷼" "٪" "×" "،" "*" ")" "(" "ـ" "+" ""
- "" "" "ْ" "ٌ" "ٍ" "ً" "ُ" "ِ" "َ" "ّ" "]" "[" "}" "{" "|"
- "" "" "ؤ" "ئ" "ي" "إ" "أ" "آ" "ة" "»" "«" ":" "؛" "" ""
- "" "" "ك" "ٓ" "ژ" "ٰ" "" "ٔ" "ء" ">" "<" "؟" "" "" "")
- "FA Persian standard layout.")
+ "" "*" "!" "\"" "#" "$" "%" "&" "/" "(" ")" "=" "ª" ">" ""
+ "" "" "?" ";" ":" "H" "X" "W" "L" "T" "C" "P" "^" "_" ""
+ "" "" "I" "E" "A" "O" "U" "M" "D" "S" "R" "N" "`" "\\" ""
+ "" "»" "Y" "Ç" "J" "B" "K" "Q" "V" "G" "F" "Z" "" "" "")
+ "PT Nativo layout URL
`http://xahlee.info/kbd/pt-nativo_keyboard_layout.html'.")
+
+(defvaralias 'ergoemacs-layout-sp 'ergoemacs-layout-es)
+
+(defvar ergoemacs-layout-sw
+ '("" "½" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "+" "’" ""
+ "" "" "q" "w" "e" "r" "t" "y" "u" "i" "o" "p" "å" "\"" ""
+ "" "" "a" "s" "d" "f" "g" "h" "j" "k" "l" "ö" "ä" "'" ""
+ "" "<" "z" "x" "c" "v" "b" "n" "m" "," "." "-" "" "" ""
+ ;; Shifted
+ "" "§" "!" "@" "#" "¤" "%" "&" "/" "(" ")" "=" "?" "`" ""
+ "" "" "Q" "W" "E" "R" "T" "Y" "U" "I" "O" "P" "Å" "^" ""
+ "" "" "A" "S" "D" "F" "G" "H" "J" "K" "L" "Ö" "Ä" "*" ""
+ "" ">" "Z" "X" "C" "V" "B" "N" "M" ";" ":" "_" "" "" "")
+ "Swedish layout.")
+
+(defvar ergoemacs-layout-us
+ '("" "`" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "-" "=" ""
+ "" "" "q" "w" "e" "r" "t" "y" "u" "i" "o" "p" "[" "]" "\\"
+ "" "" "a" "s" "d" "f" "g" "h" "j" "k" "l" ";" "'" "" ""
+ "" "" "z" "x" "c" "v" "b" "n" "m" "," "." "/" "" "" ""
+ ;; Shifted
+ "" "~" "!" "@" "#" "$" "%" "^" "&" "*" "(" ")" "_" "+" ""
+ "" "" "Q" "W" "E" "R" "T" "Y" "U" "I" "O" "P" "{" "}" "|"
+ "" "" "A" "S" "D" "F" "G" "H" "J" "K" "L" ":" "\"" "" ""
+ "" "" "Z" "X" "C" "V" "B" "N" "M" "<" ">" "?" "" "" "")
+ "US English QWERTY layout.")
+(defvaralias 'ergoemacs-layout-us_dvorak 'ergoemacs-layout-dv)
+
+(defvar ergoemacs-layout-workman
+ '("" "`" "1" "2" "3" "4" "5" "6" "7" "8" "9" "0" "-" "=" ""
+ "" "" "q" "d" "r" "w" "b" "j" "f" "u" "p" ";" "[" "]" "\\"
+ "" "" "a" "s" "h" "t" "g" "y" "n" "e" "o" "i" "'" "" ""
+ "" "" "z" "x" "m" "c" "v" "k" "l" "," "." "/" "" "" ""
+ ;; Shifted
+ "" "~" "!" "@" "#" "$" "%" "^" "&" "*" "(" ")" "_" "+" ""
+ "" "" "Q" "D" "R" "W" "B" "J" "F" "U" "P" ":" "{" "}" "|"
+ "" "" "A" "S" "H" "T" "G" "Y" "N" "E" "O" "I" "\"" "" ""
+ "" "" "Z" "X" "M" "C" "V" "K" "L" "<" ">" "?" "" "" "")
+ "US Workman layout. URL `http://www.workmanlayout.com/blog/'.")
- [elpa] 249/287: Support smartparens-mode and auto-indent-mode, (continued)
- [elpa] 249/287: Support smartparens-mode and auto-indent-mode, Matthew Fidler, 2014/07/02
- [elpa] 247/287: Revert ergoemacs-select-text-in-quote; Make expand-region consistent, Matthew Fidler, 2014/07/02
- [elpa] 245/287: Add back reduced font-lock free ergoemacs-select-text-in-ascii-quote, Matthew Fidler, 2014/07/02
- [elpa] 255/287: Make beginning/end of line work without font-lock, Matthew Fidler, 2014/07/02
- [elpa] 253/287: Another fix for end of line or what, Matthew Fidler, 2014/07/02
- [elpa] 257/287: Fix byte-compile errors, Matthew Fidler, 2014/07/02
- [elpa] 250/287: Comment out autopair; needs to go in options menu..., Matthew Fidler, 2014/07/02
- [elpa] 256/287: Add version information for themes, Matthew Fidler, 2014/07/02
- [elpa] 251/287: Modify copy-line-or-region to work with `org-mode`, Matthew Fidler, 2014/07/02
- [elpa] 258/287: Silence customize save with batch emacs., Matthew Fidler, 2014/07/02
- [elpa] 252/287: sort layouts alphabetically,
Matthew Fidler <=
- [elpa] 260/287: Make sure `ergoemacs-hook-functions` is non-nil, Matthew Fidler, 2014/07/02
- [elpa] 259/287: Move saving last closed buffer to ergoemacs-theme, Matthew Fidler, 2014/07/02
- [elpa] 254/287: Add test for begining and ending of line, Matthew Fidler, 2014/07/02
- [elpa] 264/287: fix a typo, Matthew Fidler, 2014/07/02
- [elpa] 268/287: Run all ergoemacs- tests, Matthew Fidler, 2014/07/02
- [elpa] 265/287: More Robust ergoemacs-end-of-line-or-what (passes noninteractive test), Matthew Fidler, 2014/07/02
- [elpa] 269/287: Add autoload cookie to ergoemacs-test-layout, Matthew Fidler, 2014/07/02
- [elpa] 266/287: Make apps-copy test use C-a, Matthew Fidler, 2014/07/02
- [elpa] 267/287: Move ergoemacs-hook-functions to prevent warnings, Matthew Fidler, 2014/07/02
- [elpa] 263/287: Remove condition-case handler, Matthew Fidler, 2014/07/02