1. 11 Nov, 2015 2 commits
    • Jacek Sowiński's avatar
      Slightly modify grammar of ls_format · 2add29e3
      Jacek Sowiński authored
      - From now on literal `%` signs always have to be escaped with `\` (`\%`),
      even inside conditional braces.
      - `%%` won't work anymore.
      - Nonexistent placeholders (for example`%&`) will be expanded to empty
        strings (`''`).
      
      This change fixes also some bugs:
      - inappropriate output width when \t was used without %S
        (example: `%p{ }\t%{ }p`)
      - curly braces inside conditional braces (example: `%{{}p{}}`)
      
      Minor: recognize literal `\t` in list_format config option and in `-F`.
      2add29e3
    • Bram Schoenmakers's avatar
      Add a bunch of tests for ls -F · 1aa59ca0
      Bram Schoenmakers authored
      They mostly deal with corner cases (small terminals, dodgy texts in the
      prefix/suffix).
      
      Also prepare the test for the new syntax where a literal % will be
      written as \% instead of %%.
      1aa59ca0
  2. 09 Nov, 2015 4 commits
  3. 08 Nov, 2015 6 commits
  4. 07 Nov, 2015 5 commits
  5. 06 Nov, 2015 5 commits
  6. 05 Nov, 2015 15 commits
  7. 04 Nov, 2015 3 commits