Commit graph

57 commits

Author SHA1 Message Date
deb0ch 2381439968 remove compatibility aliases 2016-12-08 20:52:27 +01:00
deb0ch a4418aa56f select-window-by-number: default prefix argument deletes current window 2016-12-08 20:48:53 +01:00
deb0ch 4d541c203a restore select-window-0 2016-12-08 20:48:37 +01:00
deb0ch f45c6ea007 fix bug when using select-window-by-number on nonexistent window 2016-12-08 19:58:49 +01:00
deb0ch e947f05c93 improve README.org 2016-12-08 19:58:49 +01:00
deb0ch a77e97fd0f update doctstrings, comments and reindent 2016-12-08 19:58:49 +01:00
deb0ch e9f3e96892 fix select-window-0-or-10 2016-12-08 19:58:49 +01:00
deb0ch b862a0243c make mode-line installation optional 2016-12-08 19:58:49 +01:00
deb0ch 5ebcd92341 unlimited window numbers 2016-12-08 19:58:49 +01:00
deb0ch 8106e658d8 rework winum-keymap 2016-12-08 19:58:49 +01:00
deb0ch 2152fa48d3 unfold select-window-* macro, new function select-window-0-or-10 2016-12-08 19:58:49 +01:00
deb0ch 87aaccbc70 select-window-by-number: the negative prefix deletes window 0 2016-12-08 19:58:49 +01:00
deb0ch 92b46f7f2a remove window-numbering-before-hook
its sole obvious utility was redundant with `winum-assign-func` while
being more complicated to use.

Let me know if you miss that functionality.
2016-12-08 19:58:49 +01:00
deb0ch 85c5b7ccfd update TODOs 2016-12-08 19:58:49 +01:00
deb0ch 541239b74b refactor select-window-by-number to enable interactive use 2016-12-08 19:58:49 +01:00
deb0ch 25f8c31c75 rename to winum.el keeping backward compatibility 2016-12-08 19:58:49 +01:00
deb0ch 08b76f4d01 Rewrite README using org-mode 2016-12-08 19:58:49 +01:00
deb0ch 80952103b5 update package description 2016-12-08 19:58:49 +01:00
deb0ch e1d803d00a Ignore buffers by name
Fix bug when using multiple frames, opening the which-key pane offset
numbers in other windows.
2016-12-08 19:58:49 +01:00
deb0ch 6078468da6 replace hard-coded values by variables: max frames and max windows 2016-12-08 19:58:49 +01:00
deb0ch ed2e4722a3 update comments 2016-12-08 19:58:49 +01:00
deb0ch 9db55dc5ea move some code and update comments 2016-12-08 19:58:49 +01:00
deb0ch 99e2c92f96 remove obsoleted test files 2016-12-08 19:58:49 +01:00
deb0ch ddacef5a30 add errors to debug-ignored-errors and some more cleanup 2016-12-08 19:58:49 +01:00
deb0ch d29c2bee0e Simplify implementation when frame-local and clarify the code. 2016-12-08 19:58:49 +01:00
deb0ch fa44f171cf update licence and copyright notice 2016-12-08 19:53:34 +01:00
deb0ch 7bf64bf3e4 set minimum mode-line position to 1 2016-12-08 19:52:54 +01:00
deb0ch c37f70c209 reorder functions and variables in the file 2016-12-08 19:51:47 +01:00
deb0ch f671f75c0f improve customize integration 2016-12-08 19:46:30 +01:00
deb0ch 9d887c538f TODOs and comments 2016-12-08 19:43:09 +01:00
deb0ch a5e049ebc5 improve docstrings 2016-12-08 19:41:23 +01:00
deb0ch 9b4a9f1560 add ;;;###autoload to every public function 2016-12-08 19:23:05 +01:00
deb0ch ea0f538005 new public function get-window-by-number 2016-12-08 19:17:58 +01:00
deb0ch b80f9ce36c rename internal variables to follow elisp conventions 2016-12-08 19:11:02 +01:00
deb0ch bcccadcf12 Allow number set to be common to multiple frames
This allows the user to navigate windows across frames.

3 scopes are possible:

- frame-local: similar to old behaviour, one number set per frame
- visible: Only number windows in visible frames
- global: Number windows in all frames
2016-12-08 15:51:24 +01:00
Nikolaj Schumacher 10809b3993 Fix indentation 2016-08-09 20:10:09 +02:00
Nikolaj Schumacher eefbf9453f #10: Fix quoting of window-numbering-assign-func 2016-08-09 20:09:53 +02:00
Nikolaj Schumacher 575ad20354 Update copyright year. 2015-02-28 21:47:03 +01:00
Nikolaj Schumacher 0864800d63 #6: Trigger when minibuffer appears.
Looks like recent versions of Emacs don't call the window-configuration-change-hook in that case anymore.
2015-02-28 21:46:53 +01:00
Nikolaj Schumacher ddaaebbea7 Update travis-ci configuration. 2014-09-23 18:54:23 +02:00
Nikolaj Schumacher 7b8b46fd8a Add configuration for travis-ci. 2013-09-02 18:30:45 +02:00
Nikolaj Schumacher 87b29e6123 Add basic README. 2013-09-02 18:30:16 +02:00
Nikolaj Schumacher 24f7ea3944 Add .travis.yml. 2013-09-02 18:22:07 +02:00
Nikolaj Schumacher 427d0d0b29 Fix undefined variable compiler warning. 2013-09-02 18:15:59 +02:00
Nikolaj Schumacher d5b635f34e Convert tests to ERT. 2013-09-02 18:15:59 +02:00
Nikolaj Schumacher 229c0561a3 Merge pull request #2 from purcell/patch-1
Fix file header line for package.el compatibility
2013-09-02 09:02:10 -07:00
Steve Purcell deaa5d254e Fix file header line for package.el compatibility 2013-09-01 15:34:28 +01:00
Nikolaj Schumacher 653afce738 Release version 1.1.2. 2013-03-23 09:28:51 +01:00
Nikolaj Schumacher dc828628cf Don't inherit mode-line face.
It doesn't match for highlighted mode-lines.
2013-02-02 22:53:53 +01:00
Nikolaj Schumacher dee4a9486f #1: Fix numbering in terminal mode with menu bar visible. 2013-02-02 22:42:15 +01:00