From 5c2771f52919d600e12ada9c2a800e641a6e9e71 Mon Sep 17 00:00:00 2001 From: wmorgan Date: Fri, 1 Dec 2006 19:19:53 +0000 Subject: [PATCH] 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 --- lib/sup/modes/buffer-list-mode.rb | 8 ++++---- 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 index 76d8c03..a830b8e 100644 --- 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 -- 2.45.2