Sorry... darcs send doesn't appear to work for me...

Mon Oct 18 17:57:17 PDT 2010  dan.liebg...@gmail.com
  * buffer list mode shows useable names

  When files from different directories are loaded, the buffer list
mode shows unselectable long names.
  This patch will show short names (with the editor common prefix
removed) which are selectable and
  more readable (IMHO).


New patches:

[buffer list mode shows useable names
dan.liebg...@gmail.com**20101019005717
 Ignore-this: 7b65b70e520e9afe8b657bbd008af8da

 When files from different directories are loaded, the buffer list
mode shows unselectable long names.
 This patch will show short names (with the editor common prefix
removed) which are selectable and
 more readable (IMHO).

] hunk ./src/Yi/Mode/Buffers.hs 9
 ) where

 import Yi.Core
-import Yi.Keymap
-import Yi.Editor
-import Yi.Buffer
+-- import Yi.Keymap
+-- import Yi.Editor
+-- import Yi.Buffer
 import Data.List ( intercalate )
 import System.FilePath ( takeFileName )

hunk ./src/Yi/Mode/Buffers.hs 20
 listBuffers = do
      withEditor $  do
        bs <- getBufferStack
-       bufRef <- stringToNewBuffer (Left "Buffer List")  $ fromString
$ intercalate "\n" $ map identString bs
+       prefix <- gets commonNamePrefix
+       bufRef <- stringToNewBuffer (Left "Buffer List")  $ fromString
$ intercalate "\n" $ map (shortIdentString prefix) bs
        switchToBufferE bufRef
      withBuffer $ do
        modifyMode $ \m -> m {modeKeymap = topKeymapA ^: bufferKeymap,
modeName = "buffers"}
hunk ./src/Yi/Mode/Buffers.hs 26
        putA readOnlyA True
+
 switch :: YiM ()
 switch =    do
     s <- withBuffer readLnB

-- 
Yi development mailing list
yi-devel@googlegroups.com
http://groups.google.com/group/yi-devel

Reply via email to