commit 5c2771f52919d600e12ada9c2a800e641a6e9e71
parent a7fe1168bb37879101bf1fbff257dcf420749c38
Author: wmorgan <wmorgan@5c8cc53c-5e98-4d25-b20a-d8db53a31250>
Date: Fri, 1 Dec 2006 19:19:53 +0000
slight rejiggering of display to handle long buffer names
git-svn-id: svn://rubyforge.org/var/svn/sup/trunk@54 5c8cc53c-5e98-4d25-b20a-d8db53a31250
Diffstat:
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/lib/sup/modes/buffer-list-mode.rb b/lib/sup/modes/buffer-list-mode.rb
@@ -2,8 +2,8 @@ module Redwood
class BufferListMode < LineCursorMode
register_keymap do |k|
- k.add :jump_to_buffer, "Jump to that buffer", :enter
- k.add :reload, "Reload", "R"
+ k.add :jump_to_buffer, "Jump to selected buffer", :enter
+ k.add :reload, "Reload buffer list", "R"
end
def initialize
@@ -23,9 +23,9 @@ protected
def regen_text
@bufs = BufferManager.buffers.sort_by { |name, buf| name }
- width = @bufs.map { |name, buf| name.length }.max
+ width = @bufs.map { |name, buf| buf.mode.name.length }.max
@text = @bufs.map do |name, buf|
- sprintf "%#{width}s %s", name, buf.mode.name
+ sprintf "%#{width}s %s", buf.mode.name, name
end
end