Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/junegunn/fzf. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
  1. Oct 07, 2018
  2. Sep 28, 2018
  3. Apr 12, 2018
    • Junegunn Choi's avatar
      Do not print non-displayable characters · f57920ad
      Junegunn Choi authored
      fzf used to print non-displayable characters (ascii code < 32) as '?',
      but we will simply ignore those characters with this patch, just like
      our terminals do.
      
      \n and \r are exceptions. They will be printed as a space character.
      
      TODO: \H should delete the preceding character, but this is not implemented.
      
      Related: #1253
      Unverified
      f57920ad
  4. Mar 13, 2018
    • Ryan Boehning's avatar
      Make fzf pass go vet · 21b94d2d
      Ryan Boehning authored
      Add String() methods to types, so they can be printed with %s. Change
      some %s format specifiers to %v, when the default string representation
      is good enough. In Go 1.10, `go test` triggers a parallel `go vet`. So
      this also makes fzf pass `go test`.
      
      Close #1236
      Close #1219
      Unverified
      21b94d2d
  5. Jan 17, 2018
  6. Oct 15, 2017
  7. Oct 14, 2017
  8. Sep 28, 2017
  9. Aug 26, 2017
  10. Aug 20, 2017
  11. Aug 01, 2017
  12. Jul 30, 2017
  13. Jul 20, 2017
  14. Jul 18, 2017
  15. Jul 16, 2017
  16. Jun 03, 2017
    • Junegunn Choi's avatar
      Fixes for Cygwin · ca0b3b6f
      Junegunn Choi authored
      - Update install script to download Windows binary if $TERM == cygwin
      - Unset TERM if $TERM == cygwin (#933)
      - Always use cmd.exe instead of $SHELL when running commands
      Unverified
      ca0b3b6f
  17. Jun 02, 2017
  18. May 25, 2017
  19. Jan 09, 2017
  20. Jan 08, 2017
  21. Nov 08, 2016
    • Junegunn Choi's avatar
      Fix issues in tcell renderer and Windows build · 898d8d94
      Junegunn Choi authored
      - Fix display of CJK wide characters
      - Fix horizontal offset of header lines
      - Add support for keys with ALT modifier, shift-tab, page-up and down
      - Fix util.ExecCommand to properly parse command-line arguments
      - Fix redraw on resize
      - Implement Pause/Resume for execute action
      - Remove runtime check of GOOS
      - Change exit status to 2 when tcell failed to start
      - TBD: Travis CI build for tcell renderer
          - Pending. tcell cannot reliably ingest keys from tmux send-keys
      Unverified
      898d8d94
  22. Nov 07, 2016
  23. Sep 29, 2016
  24. Sep 18, 2016
  25. Aug 19, 2016
    • Junegunn Choi's avatar
      Micro-optimizations · 37dc2731
      Junegunn Choi authored
      - Make structs smaller
      - Introduce Result struct and use it to represent matched items instead of
        reusing Item struct for that purpose
      - Avoid unnecessary memory allocation
      - Avoid growing slice from the initial capacity
      - Code cleanup
      Unverified
      37dc2731
  26. Aug 14, 2016
  27. Aug 13, 2016
  28. Mar 02, 2016
  29. Feb 07, 2016
  30. Oct 02, 2015
    • Junegunn Choi's avatar
      Use trimmed length when --nth is used with --tiebreak=length · 92a75c95
      Junegunn Choi authored
      This change improves sort ordering for aligned tabular input.
      Given the following input:
      
          apple   juice   100
          apple   pie     200
      
      fzf --nth=2 will now prefer the one with pie. Before this change fzf
      compared "juice   " and "pie     ", both of which have the same length.
      92a75c95
  31. Aug 02, 2015
  32. Apr 17, 2015
    • Junegunn Choi's avatar
      Improvements in performance and memory usage · 2fe1e282
      Junegunn Choi authored
      I profiled fzf and it turned out that it was spending significant amount
      of time repeatedly converting character arrays into Unicode codepoints.
      This commit greatly improves search performance after the initial scan
      by memoizing the converted results.
      
      This commit also addresses the problem of unbounded memory usage of fzf.
      fzf is a short-lived process that usually processes small input, so it
      was implemented to cache the intermediate results very aggressively with
      no notion of cache expiration/eviction. I still think a proper
      implementation of caching scheme is definitely an overkill. Instead this
      commit introduces limits to the maximum size (or minimum selectivity) of
      the intermediate results that can be cached.
      2fe1e282
  33. Apr 16, 2015
  34. Mar 29, 2015
Loading