Ich habe eine Tabelle, org-mode
die das folgende Format hat:
| Name | email | number |
|------------+-----------------+--------|
| Doe, John | jod@example.org | 7 |
| Doe, Jane | jod@example.org | |
|------------+-----------------+--------|
| Foo, Pete | pf@example.com | 5 |
|------------+-----------------+--------|
| Bar, Mary | maba@127.0.0.1 | 3 |
| Quux, Mike | bz@192.168.12.1 | |
|------------+-----------------+--------|
Ich möchte jedoch, dass die Tabelle so formatiert wird:
| Name | email | number |
|------------+-----------------+--------|
| Bar, Mary | maba@127.0.0.1 | 3 |
| Quux, Mike | bz@192.168.12.1 | |
|------------+-----------------+--------|
| Doe, John | jod@example.org | 7 |
| Doe, Jane | jod@example.org | |
|------------+-----------------+--------|
| Foo, Pete | pf@example.com | 5 |
|------------+-----------------+--------|
Diese Tabelle sollte alphabetisch sortiert sein. Die letzten beiden Zeilen sollten also die ersten sein. Der Abstand zu den horizontalen Linien sollte erhalten bleiben. Wenn in gruppierten Spalten unterschiedliche Wörter enthalten sind, spielt es keine Rolle, wie sie sortiert sind. Der letzten Gruppe in der obigen Tabelle kann also entweder Bar
folgen Baz
oder Baz
folgen Bar
. Wie kann ich das mit Emacs machen org-mode
?