monnier pushed a change to branch externals/ergoemacs-mode. from f9d6e3f Bring over some more emacs mainatiner fixes new 4f43e90 Add a whole bunch of keybindings new de74f45 Remove some Control key bindings, so nano works new d30b431 Remove shift translation, instead directly binding those keys new 89b618b Merge branch 'master' into ergoterm new 57bbe7d Revert "Remove shift translation, instead directly binding those keys" new 21cab2a Merge branch 'master' into ergoterm new 331a359 Directly bind a bunch of shift keys new f58f7d8 Replace all cl with cl-lib new 160e94b Remove unused easymenu new 9e8d701 Remove unused require 'strings and assorted cleanup new e9ec38d Remove dead code new 30ed202 Remove cttl-x-c 'both' option new 8dc60d8 Move ergoemacs-test-layout to ergoemacs-test new 886e3eb Remove an ergoemacs-package call in the tests new c9d4c1b Remove ergoemacs-package new 34c2099 Remove ergoemacs-autoload new 49360a1 Remove ergoemacs-redo since it only exists to download undo-tree new 1c2f61e Remove tabbar-toddle since its only purpose is to download tabber new bc28407 Remove icicles tests new 8b47756 Revert "Remove cttl-x-c 'both' option" new 0935e87 Remove timeout for ctl-x-c new 25f5be8 Merge branch 'ctl-x-c' new c3e7830 Remove option to bind C-c and C-x as copy/cut new 706e35e Remove dead code new 72a812c Remove dead code new c88308e Make ergoemacs-test-keep-ctl-s work new a876297 Add a comment new a6c1ca2 Remove dead code new fccae9b Remove ensure functions new b62f068 Remove more package stuff new 7851e51 Remove more package stuff new f2caedb Remove dead code new b20b8ae Remove :mode and unused macro properties new 45a2ec3 Remove unused 'require new 3c793e3 Cleanup new 46c76c0 Remove a little modal new 149c900 Remove ergoemacs-command-loop--modal-pop new 25dd364 Remove ergoemacs-command-loop--modal-stack new 6b1b60e Cleanup new 96cb33d Remove ergoemacs-command-loop--modal-p new 270e6b7 Remove all of :modal new 46f027f More modal removal new 3e25eac Remove unused modal customizations new 8e17210 Remove ergoemacs-modal-ignored-keymap new d297724 Remove ergoemacs-command-loop--modal and ergoemacs-command-loop--modal-show new ade1df9 Cleanup new c59bedc Remove more modal new 5fbcf0c Remove unchorded stuff and related tests new fdafbdf Cleanup new 5e0c000 Cleanup new 61410ff Fix a typo when invoking a timeout new b0c649d Cleanup new 8f6a50e Cleanup new 65ad125 Cleanup new 3729fbd Cleanup new c53e573 Cleanup new 5b285ea Run everything immediately new 6868238 Merge branch 'master' into ergoterm new 1203d93 Remove dead code new 4b850f2 Remove dead code and useless message new 58ac535 Remove obsolete names new 34daf02 Do not autoload ergoemacs-debug new 71e949b Remove dead code new 49a1430 Remove theme test new d84c00c Add missing requires for ibuffer new 4996d2c Remove the apply-inits function new ac50534 Make ergoemacs-mode only run when called, not when the file is loaded. new b16e51c Remove unused diminish functions new 7c8eea5 Remove command loop timer new 82cba16 Remove shift selection new b928611 Remove keyfreq new acf3dfe Cleanup new 87a332c Merge branch 'master' into HEAD new 1a67e04 Remove shift translation new dd8796f Remove unused shift translation code new e5172b8 Remove more shift translation stuff new 3690135 Remove more shift translation new 45c855a Remove ergoemacs-score new e84def4 Remove unused ibuf-ext new 7499511 Spacing fix new 97ac03f Resolve all of the :emacs keybindings in ergoemacs-themes new 876e40e Merge branch 'master' into ergoterm new 58dc2d8 Use explicit functions for term-raw-map so byte compiling works new b40f209 Remove duplicate entries new 655f116 Remove redundant entries in term-raw-map new 7ce34ce Remove some M-C-* entries in term-raw-map. new f46b453 Remove some term bindings new 5464d82 Remove dead code new 4e5dfc6 Turn off caching in ergoemacs-map--composed-list new 1c84bf1 Reindent new 5257c0e Remove commented code new 37d642e Remove the optional off stuff and lots of helm stuff. new 9664994 Remove eshell <home> weirdness new e7a914b Remove ctl-to-alt new d6926f0 Simplify menus new 138245e Remove unused separators new 5122817 cleanup new 2c3dbbf Remove f1 binding and unused swiper() new b2a8bb7 Make 'compile' the default make target new 8cb01f2 Remove unused declarations new 3b10ca7 Remove ergoemacs-theme-set-version new 8b40059 Replace ergoemacs-theme--list with hard coded "standard" new 6559fb9 Remove unused declaration new f4e9a52 Remove more ergoemacs-theme new b378df1 Reindent new cc8c354 Simplify ergoemacs-mode and remove ergoemacs-mode--update-theme-description new 377d498 Set variables properly. Lots of duplication. new e3d4071 Remove standard-var component new bd169a6 Make ergoemacs-install-standard-theme() new 051a0c9 Hard code more theme==standard new 5a1ec10 Fix some warnings new da06d4f Fix more warnings. Remove compatibility with <25.1. new 8764713 Fix more warnings new 1d4ddc3 Remove M-y bindings for search. new cbfa5a9 Remove some now obsolete <apps> tests new d3a7657 Make 306 work and clean up lots of tests. new 88ecca1 Cleanup and remove <next>, <pause>, <prior>, <mouse> bindings new 80461f6 Remove debug statements new aafc9d9 Implement many standard-fixed bindings in a regular function new 9ef7b6d Add newlines to scratch message new 18b3859 Simplify split-window binding new a9ec5df Remove Redo menu, make Undo show up new 7df49a1 Remove redundant tab-indents-region new c973446 Remove redundant fixed-newline new c09952e Remove all C-h help bindings except ergoemacs-describe-current-theme new 9ded0d2 Move more keys into plain functions new dc9878c Move a whole bunch of bindings into regular functions new 6e2383d Put all of the non-mode key bindings into regular functions new 766cb61 Move term bindings into a proper function run as a hook when loading term new ad4202a Remove unused components new bb77fa2 Replace ergoemacs-print-buffer-confirm with pr-interface everywhere new 1fb7b06 Set most org-mode bindings in a proper function. Turn off some term mapping new 63ba586 Get rid of undo-tree and browse-kill-ring bindings new cdfb329 Install calc bindings with a regular function new dd59643 Modify log-edit mode in a proper function new 7c07d8e Remove bindings for icicle new 1bd971e Remove iswitchb bindings and misc cleanup new 61218ba Remove multiple-cursors and avy new fdb9e62 Remove some C- bindings. Make M-B variable. Fix conflicts in some local modes new ff0ec3b Make comint and dired bindings into hooks new 4c27ce9 Unset keys in compilation mode new f0c4e91 Unset keys in ibuffer new 8c0e8f7 Fix beginning of line binding in eshell new 3121362 Fix magit, message (and thus mu4e), and isearch new 1ca781f Fix info mode new 2adc6aa Remove many C-S- bindings. Make M-C-[:;] work. Small cleanups. new f76cc5e Turn off pre-post command hooks and make term bindings work. new 6bd00c1 Recent menu sort of works new d198bd3 Delete dead code new e02abf1 Remove unused post-command-hook and echo timer new fcea163 Install an override map instead of futzing with all of the modes new 481871c Make ergoemacs-paste use term-paste if in term-mode new 63f665b Make calc-bindings work again. new 238435f Lots of isearch fixes, with a few other minor fixes to mode maps new f636ec3 Cleanup new addfd4c Use ergoemacs-override-keymap instead of a local keymap new cbe3e19 Add create/delete frame to menu new a4f5658 Delete some tests that are no longer designed to pass new 35897ad Fix menus so that "Open Recent" works new 676cd84 Fix infinite recursion in ergoemacs-compact-uncompact-block new 0640576 Menu work new d66bd33 Fix calc binding for undo and C-f test new 3fcd06c Fix interrupting isearch with a regular command new 45688c2 Add better binding for Fill menu new fc90704 Remove some macros by getting rid of some remappings new 915c65f Remove more macros and a mysteriously failing test new 27e8a09 Remove more macros new 9bf352f Remove now unused macro option new 8856942 Cleanup new c4b5f13 Fix dired problem new 982c28c Cleanup new f6aac16 Remove unused ergoemacs-command-loop new 9fbd66c Mostly turn off advice new 7145e87 Fix ergoemacs-move-cursor-previous-pane and ergoemacs-cut-line-or-region new 846931e Put bindings M-SPC, -delete, -up, -down into the override map new 12d5e8e Handle conflict between M-O and arrow keys in the terminal new fc84e0e Make M-up, down global rather than override keys, so they can be overridden new b6ad133 Remove M-O-fight test. It fails, but the keys work with manual tests new 3c06bbe Remove some command-loop code new 9be4392 Remove lots of command-loop stuff new d092102 Remove pre- and post-command hooks new cea18f4 Remove more command-loop stuff new 4b6d159 Remove command-loop and translate stuff new 2f6dcd0 Remove some translation stuff new 6c909f3 Remove the shutdown hook new 615ec31 Really remove the startup and shutdown hooks new d475686 Remove require stuff new 84a66e1 Remove the need for a theme new 209e00f Fix a test new 9d758c6 Remove unused hooks new ed8a7c9 Remove unused theme choice menu new 2798242 Remove all of the ERGOEMACS-* environment variables new 9cd2f3b Always display unicode characters new 12b1018 Remove unused functions new 1136451 Remove all unicode-or-alt logic. Unicode all the way. new a671c6e Make theme-describe sort of work new 0ad1a45 Cleanup new afc0844 Fix font problems in help image new 6f340f9 Change help of a prefix key to 'Prefix Key' new dde1804 Remove apps/menu from svg new c484389 Lots of tweaks to the help svg new f41b18d Remove 'apps and 'menu new 47924dc Fix wording new 18f27c0 Fix SPC svg help new 2acbb4a Remove a component prompt new 977f035 Fix creating png help images new bef9844 Remove the Ergoemacs menu, change ? -> Help new 3433126 Move key binding help up and rename it new 728f2d7 Remove unused ergoemacs-map--modify-active new e9259a5 Remove unused ergoemacs-component-describe new a65ea4d Cleanup unused declarations new 581be06 Remove lots of timing code new 6bdd55b Remove powerline stuff new fd10f7c Cleanup new 7553908 Remove set-layout new cb65708 Remove menu-filter stuff new a9f7caf Remove major mode stuff new 7ffdf3b Cleanup new 4bd4660 Convert component--prompt to layout-prompt new 3d61040 Remove ergoemacs-layouts--no-aliases new 75b9f50 More removals new e05f951 Cleanup new 64215dc Remove some unused theme functions new a074551 Remove more new 1cf6041 Remove :current-version new fe1d378 Remove :current-theme new 5c39790 Remove ergoemacs-theme new 74ad06f Remove deftheme new dea954c Remove ergoemacs-component new 00e00a6 Remove ergoemacs-component-struct new 78bd8cf Remove component stuff new 0a189f3 Minor cleanup new 37fc1c8 Remove ergoemacs-theme-component--parse new ec39c50 Remove more ergoemacs-theme-component--parse new 6f703fe Remove ergoemacs-advice new 91b273c Remove ergoemacs-component-struct--define-key new b40fd9e Remove ergoemacs-map-- new d10087f Remove ergoemacs macro :reset and :set-selection new 2caaef6 Remove unused functions new 3e61eec Remove -map functions new d0004ec Remove more -map functions new 4461083 Add reduction theme again new 97a2107 Add back the command loop. Part of it seems broken new 33cc2d6 Fix command loop key decriptions new ef2c71a Add back the advices to have the ctrl/alt keys new d9b09be Make command loop play with unicode only new ea88aad Add back the command loop new d43bb0a Fix command loop new efc8751 Some fixes based on emacs elpa requirements new 69abf8d Fix ergoemacs-calculate-bindings new 87b722e Make calculate ergoemacs bindings an interactive function new 4c1fe49 Fix some issues new bed9aa1 Fix ergoemacs-mode and ergoemacs-themes; turn on cua mode new b7f909a Some fixes new f28dc66 Add some active keymaps to ergoemacs-mode (like before) new ecb9ac7 Align some more of the keys with what was there before. Add redo new 57e8e17 remove undo-tree and mark-active new ba79935 Remove lookup and information about global map new 12a1552 Remove ergoemacs-timing new b4b14f2 Remove ergoemacs-component new 9e58dd5 Simplify new de3c5e7 Restore isearch-mode-map new bde293e Drop cache and hashkey new 42833ac Code cleanup new ac33443 Add back the M-n commands for the reduction keymap new d97731c Add tab indent region when active again new 4250fae Remove more outdated keys new 3edd1e1 Save and restore keymaps on startup new 21624e9 Bug fix for calculate bindings and update for the modes modified new 8cfa471 Use nadvice, as requested by Stephan Monnier new 29ebf6e Add compilation mode map to catch some of greps keys new edc154f Add theme for the ergoemacs keys hash. Also reduce tests new b815b1d Merge branch 'master' of https://github.com/mattfidler/ergoemacs-mode into mattfidler-master new 48c6d90 Merge branch 'mattfidler-master' new a38e4f3 Add option for keeping emacs keys that are not overwritten by ergoemacs new f46ac1c Fix typo new 1ef93b5 Add major modes menu again new 09bc371 Restore menu items after turning off ergoemacs new d7b86f6 Add urgoemacs-redo that requires undo-fu or emacs 28 new 6c4b457 Add emacs type of command loop support. new f14b71e Remove ergoemacs-mode support for term-mode new 2fcad48 Allow toggling of ergoemacs-mode-term-raw-mode new e81daf4 Require comit-mode See #505 new 81466b3 Unwind protect the timer #505 new 59c8ab0 Remove ergoemacs substitute command keys new 97623ad Remove cua-mode again new 821a910 Fix undo-fu new 4a8da69 Bug fix for mark-active keymap new d2d29aa Another fix for mark-active indent region new aba186d Add back cua keys without cua mode, back to ergoemacs-timeout new a5febc9 Remove shift selection and try to fix C-S-x C-S-c new 87fe6ff Remove shift C-c and C-x for now new e50cc70 Remove C-X is execute extended command new 2ae2ebf Remove command loop new fa095e8 Use Kim Storms approach for cua binding new d49f5cf Add Kim's name for the CUA approach new b67e0f9 Remove ergoemacs-minor-alist new f3ebfc1 Add input-pending-p to echoing of commands new 5689999 Fix CUA interference new 349d05a Remove describe theme new 6f93579 Use meta for term mode types items new 3f961db Fix parens new a9cea74 Make ergoemacs-describe-current-theme and "C-h '" work. new 0e2f769 Merge pull request #507 from ergoemacs/describe_theme new 9b72665 Use passthrough for kill-line new b0a5d10 Remove R history new f5a7c78 Update command for calculate-bindings new e778e82 Take out debug echo AND fix backward delete new 0d2d1c6 Change how sending emacs keys works new e718715 Add `mark-whole-buffer` new 577997b Pull in many more remaps for using Emacs keys new 465d265 Merge branch 'passthrough' new 0a96bf9 Add theme new 500a2eb Possibly Fix #505 search new 187b07d Describe keys for the current buffer new c4f81d2 Fix for isearch-mode-map backward was missing new de96ab4 fix: undo-fu redo. new 8747314 Merge pull request #509 from Esgariot/fix/undo-fu-redo new d7cd76b Merge remote-tracking branch 'origin/master' new 8ea6d54 Some fixes for shift-select mode new dc2e1a6 Bind ergoemacs-M-O for more generic fix new ea5a7f5 Remove compilation mode map (emulation overrides); Fix isearch M-O new 9b74f23 Fix describe bindings to show ergoemacs pass-through keys. new 0aaa14e Make sure that key-binding works on current buffer. new 5692fc1 Add replacement for `C-h k`
Summary of changes: .Rhistory | 2 - Makefile | 6 +- ergoemacs-advice.el | 323 +---- ergoemacs-calculate-bindings.el | 179 +++ ergoemacs-command-loop.el | 248 ++-- ergoemacs-component.el | 1870 ------------------------ ergoemacs-cua.el | 305 ++++ ergoemacs-debug.el | 4 +- ergoemacs-functions.el | 602 ++++---- ergoemacs-key-description.el | 363 +---- ergoemacs-layouts.el | 60 +- ergoemacs-lib.el | 619 +------- ergoemacs-macros.el | 824 +---------- ergoemacs-map-properties.el | 1232 ---------------- ergoemacs-map.el | 778 +--------- ergoemacs-mode.el | 977 ++++--------- ergoemacs-score.el | 439 ------ ergoemacs-test.el | 1313 +---------------- ergoemacs-theme-engine.el | 1065 +++++--------- ergoemacs-themes.el | 2970 ++++++++++++++++----------------------- ergoemacs-translate.el | 60 +- kbd-ergo.svg | 757 ---------- 22 files changed, 2995 insertions(+), 12001 deletions(-) delete mode 100644 .Rhistory create mode 100644 ergoemacs-calculate-bindings.el delete mode 100644 ergoemacs-component.el create mode 100644 ergoemacs-cua.el delete mode 100644 ergoemacs-score.el