Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

File explorer and tree helper (v3) #5768

Open
wants to merge 118 commits into
base: master
Choose a base branch
from

Commits on Oct 20, 2022

  1. Configuration menu
    Copy the full SHA
    b652f96 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2023

  1. Configuration menu
    Copy the full SHA
    d9d4daa View commit details
    Browse the repository at this point in the history

Commits on Feb 6, 2023

  1. Configuration menu
    Copy the full SHA
    c446c39 View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2023

  1. refactor(tree): change internal implementation

    Previous: Vec+Tree hybrid, hard to debug and understand
    Now: Pure Tree structure, easy to understand and test
    wongjiahau committed Feb 11, 2023
    Configuration menu
    Copy the full SHA
    d04a1ce View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2023

  1. Configuration menu
    Copy the full SHA
    aa397ef View commit details
    Browse the repository at this point in the history
  2. feat(explore): search

    wongjiahau committed Feb 12, 2023
    Configuration menu
    Copy the full SHA
    bdab93e View commit details
    Browse the repository at this point in the history
  3. test(ui/tree): find

    wongjiahau committed Feb 12, 2023
    Configuration menu
    Copy the full SHA
    82fe4a3 View commit details
    Browse the repository at this point in the history
  4. feat(tree): filter

    wongjiahau committed Feb 12, 2023
    Configuration menu
    Copy the full SHA
    0f8b641 View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2023

  1. Configuration menu
    Copy the full SHA
    458fa1c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2af8b41 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    44b46dd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5a5a1de View commit details
    Browse the repository at this point in the history
  5. feat(explore): refresh

    wongjiahau committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    52a26ff View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ec2059b View commit details
    Browse the repository at this point in the history
  7. feat(explore): add help

    wongjiahau committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    ddb7564 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    2bafac0 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    35ffc60 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2c221f0 View commit details
    Browse the repository at this point in the history
  11. doc(explorer): up to date

    wongjiahau committed Feb 13, 2023
    Configuration menu
    Copy the full SHA
    790192d View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b38a941 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2023

  1. Configuration menu
    Copy the full SHA
    56056e8 View commit details
    Browse the repository at this point in the history
  2. fix(compile): warnings

    wongjiahau committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    a079477 View commit details
    Browse the repository at this point in the history
  3. feat(explore):

    - filter
    - close document if the file is deleted or renamed
    wongjiahau committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    85fa1c5 View commit details
    Browse the repository at this point in the history
  4. fix(explore): filter

    wongjiahau committed Feb 14, 2023
    Configuration menu
    Copy the full SHA
    9bd534b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7249536 View commit details
    Browse the repository at this point in the history

Commits on Feb 15, 2023

  1. Configuration menu
    Copy the full SHA
    94e2c29 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    374b8dd View commit details
    Browse the repository at this point in the history
  3. fix: warnings

    wongjiahau committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    c8578ba View commit details
    Browse the repository at this point in the history
  4. Revert "style(explore): make Right the default position"

    This reverts commit 374b8dd.
    wongjiahau committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    30bac64 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    ef73559 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0f8e0a5 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    70984fd View commit details
    Browse the repository at this point in the history
  8. Merge branch 'refactor-tree-explorer' of github.com:pinelang/helix-tr…

    …ee-explorer into refactor-tree-explorer
    wongjiahau committed Feb 15, 2023
    Configuration menu
    Copy the full SHA
    f0a4b10 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2023

  1. Configuration menu
    Copy the full SHA
    4dfa869 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c88164f View commit details
    Browse the repository at this point in the history

Commits on Feb 19, 2023

  1. Configuration menu
    Copy the full SHA
    64059fb View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2023

  1. Configuration menu
    Copy the full SHA
    2a60662 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e654a0 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2023

  1. MULTI

    - refactor(explore):Move filter to Tree
    - feat(explore): Implement mkdir -p (but not tested yet)
    - feat(ui/tree): Implement jump backward
    - test(ui/tree): Refresh
    wongjiahau committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    2e7709e View commit details
    Browse the repository at this point in the history

Commits on Feb 22, 2023

  1. fix(explore): help overflow

    - render with Info
    wongjiahau committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    a259c20 View commit details
    Browse the repository at this point in the history
  2. fix(explore):

    - preview panics when term height becomes too small
    - preview content not sorted
    wongjiahau committed Feb 22, 2023
    Configuration menu
    Copy the full SHA
    bcb1672 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    78bb297 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6321dc9 View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2023

  1. Configuration menu
    Copy the full SHA
    7b63fda View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f9ff01d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    899491b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    6af9a06 View commit details
    Browse the repository at this point in the history
  5. fix: failing tests

    wongjiahau committed Feb 23, 2023
    Configuration menu
    Copy the full SHA
    9205117 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2023

  1. Configuration menu
    Copy the full SHA
    cf9b60a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dffbc15 View commit details
    Browse the repository at this point in the history
  3. fix(explorer/keymap): change 'b' to 'B'

    - to not clash with Tree 'zb'
    wongjiahau committed Feb 25, 2023
    Configuration menu
    Copy the full SHA
    36769cb View commit details
    Browse the repository at this point in the history
  4. chore: fix clippy warnings

    wongjiahau committed Feb 25, 2023
    Configuration menu
    Copy the full SHA
    b5d92ac View commit details
    Browse the repository at this point in the history
  5. feat(tree): jump forward

    wongjiahau committed Feb 25, 2023
    Configuration menu
    Copy the full SHA
    38ef079 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    24b50bb View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    72b845d View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ba00a80 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    601f2c4 View commit details
    Browse the repository at this point in the history
  10. chore: remove temp file

    wongjiahau committed Feb 25, 2023
    Configuration menu
    Copy the full SHA
    ef18502 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5d600fe View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2023

  1. chore: fix clippy warning

    wongjiahau committed Feb 26, 2023
    Configuration menu
    Copy the full SHA
    d578f8a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c3b8be9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c0073ed View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4a0c620 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2023

  1. fix(explore): search using previous search word after filter does not…

    … work
    
    - Also implemented restore_saved_view for filter and search
    wongjiahau committed Feb 27, 2023
    Configuration menu
    Copy the full SHA
    7e4feb0 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2023

  1. Configuration menu
    Copy the full SHA
    fae4990 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8379669 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b18a974 View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2023

  1. Configuration menu
    Copy the full SHA
    19d436e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a2cb28d View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2023

  1. Configuration menu
    Copy the full SHA
    43b226a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c2e2f05 View commit details
    Browse the repository at this point in the history
  3. fix(explorer/overlay): prompt overflow

    - Previously the prompt appears within the float, which has very limited
      space
    - Now, the prompt will be rendered at the editor command area
    wongjiahau committed Mar 2, 2023
    Configuration menu
    Copy the full SHA
    a4943a7 View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2023

  1. Configuration menu
    Copy the full SHA
    8ef95ee View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d3db1b6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    31c0e84 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bc62b76 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2023

  1. Configuration menu
    Copy the full SHA
    aa6780e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    80a2f86 View commit details
    Browse the repository at this point in the history
  3. feat(ui/tree): undo breaking changes

    - bind tree-based movements to other keys, namely J,K,H,L
    wongjiahau committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    d62b487 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d1e6a21 View commit details
    Browse the repository at this point in the history
  5. refactor(runtime/themes): revert changes to theme files

    - This is because explorer specific styling has been abandoned for
      simplicity
    wongjiahau committed Mar 7, 2023
    Configuration menu
    Copy the full SHA
    e991ed9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9726ae7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7ccee10 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2023

  1. fix(ci): cargo fmt

    wongjiahau committed Mar 8, 2023
    Configuration menu
    Copy the full SHA
    10032eb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d043ea4 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2023

  1. Configuration menu
    Copy the full SHA
    1108c88 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eb9287d View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2023

  1. Configuration menu
    Copy the full SHA
    20241fb View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2023

  1. Configuration menu
    Copy the full SHA
    54b1693 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c4c3e80 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    1780867 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9a1aff2 View commit details
    Browse the repository at this point in the history
  5. fix: type error

    wongjiahau committed Mar 14, 2023
    Configuration menu
    Copy the full SHA
    8b561e2 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    41ebc30 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2023

  1. Configuration menu
    Copy the full SHA
    52be2e0 View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2023

  1. refactor(explorer): remove preview

    - Also moved Tree search prompt to bottom
    wongjiahau committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    f5af209 View commit details
    Browse the repository at this point in the history
  2. chore: cargo fmt

    wongjiahau committed Mar 17, 2023
    Configuration menu
    Copy the full SHA
    afda68a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e5dfde2 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2023

  1. Configuration menu
    Copy the full SHA
    1be2ac2 View commit details
    Browse the repository at this point in the history
  2. style(explorer): move title to statusline

    - so that the UI is more consistent with other component of the editor
    - also it may improve the focus indication
    wongjiahau committed Mar 18, 2023
    Configuration menu
    Copy the full SHA
    ee34720 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2023

  1. Configuration menu
    Copy the full SHA
    404f950 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    898c167 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    33542e9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f5aec54 View commit details
    Browse the repository at this point in the history
  5. chore(keymap): remove "<space>E"

    - Personally, I never uses this shortcut
    - Secondly, we are running out of keys for mappings, so I would like to
      reserve "<space>E" for other more useful mappings
    wongjiahau committed Mar 22, 2023
    Configuration menu
    Copy the full SHA
    a331e52 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    eebff62 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2023

  1. Configuration menu
    Copy the full SHA
    f37c795 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2023

  1. Configuration menu
    Copy the full SHA
    88ac941 View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2023

  1. fix(ci): clippy error

    wongjiahau committed Mar 27, 2023
    Configuration menu
    Copy the full SHA
    cf9669f View commit details
    Browse the repository at this point in the history

Commits on May 12, 2023

  1. Configuration menu
    Copy the full SHA
    e2c3757 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2d1ca23 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4fe9896 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d86abf1 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2023

  1. Configuration menu
    Copy the full SHA
    0885057 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2023

  1. Configuration menu
    Copy the full SHA
    99e3db4 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. Configuration menu
    Copy the full SHA
    10f302d View commit details
    Browse the repository at this point in the history

Commits on Jul 31, 2023

  1. Configuration menu
    Copy the full SHA
    fd80660 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2023

  1. Configuration menu
    Copy the full SHA
    2c27974 View commit details
    Browse the repository at this point in the history