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

Vim Mode 2022 #439

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

Vim Mode 2022 #439

wants to merge 89 commits into from

Commits on Oct 7, 2018

  1. Configuration menu
    Copy the full SHA
    bdd0df1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ced1379 View commit details
    Browse the repository at this point in the history
  3. gofmt code

    tobimensch committed Oct 7, 2018
    Configuration menu
    Copy the full SHA
    6bd4c96 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a78d98b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8b35a68 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3c8afed View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2018

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

Commits on Oct 24, 2018

  1. Fixed typo in comment

    tobimensch committed Oct 24, 2018
    Configuration menu
    Copy the full SHA
    0d2dfee View commit details
    Browse the repository at this point in the history

Commits on Oct 29, 2018

  1. Added sessions permission

    tobimensch committed Oct 29, 2018
    Configuration menu
    Copy the full SHA
    9329c9f View commit details
    Browse the repository at this point in the history
  2. Added initial configuration for vim like keybindings.

    The keybindings are hardcoded for now, but this is going to change.
    tobimensch committed Oct 29, 2018
    Configuration menu
    Copy the full SHA
    c40c724 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f730983 View commit details
    Browse the repository at this point in the history
  4. Refactored code using switchToTab and added new features.

    Added moveTabLeft and moveTabRight functions, which take
    a tab ID and try to move the tab as far right or left
    in the tabOrder as possible.
    Added previouslyVisitedTab function that switches to the
    previously selected tab.
    tobimensch committed Oct 29, 2018
    Configuration menu
    Copy the full SHA
    b78d896 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    052aecd View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4099f51 View commit details
    Browse the repository at this point in the history
  7. Instead of adding 1 to Y coord, add 1 to height. This fixes an issues

    with activating input boxes using link hinting.
    tobimensch committed Oct 29, 2018
    Configuration menu
    Copy the full SHA
    721b2c8 View commit details
    Browse the repository at this point in the history
  8. Merge branch 'master' of https://github.com/browsh-org/browsh into vi…

    …m-mode-experimental
    tobimensch committed Oct 29, 2018
    Configuration menu
    Copy the full SHA
    d037732 View commit details
    Browse the repository at this point in the history
  9. Prettified js files

    tobimensch committed Oct 29, 2018
    Configuration menu
    Copy the full SHA
    61cd7e1 View commit details
    Browse the repository at this point in the history
  10. Fixed typo

    tobimensch committed Oct 29, 2018
    Configuration menu
    Copy the full SHA
    ae1df35 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2018

  1. Update Go dep to v0.5.0

    tombh authored and tobimensch committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    034d9c4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    11f746b View commit details
    Browse the repository at this point in the history
  3. Update FF Marionette commands

    In Firefox 63 an old syntax for Marionette commands was deprecated.
    Updating mostly just meant prepending `WebDriver` to existing commands.
    
    This should fix most problems in #232
    tombh authored and tobimensch committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    d17cb59 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    bf44f91 View commit details
    Browse the repository at this point in the history
  5. Adds Golang clipboard dep

    tombh authored and tobimensch committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    0bda8f1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6f998be View commit details
    Browse the repository at this point in the history
  7. Adds some Vim-specific integration tests

    tombh authored and tobimensch committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    e3568cd View commit details
    Browse the repository at this point in the history
  8. Fixes tests for Vim mode

    Vim mode still needs a lot more tests
    tombh authored and tobimensch committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    3beeb76 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    26e9c61 View commit details
    Browse the repository at this point in the history
  10. Vim mode: Small updates from PR review

    tombh authored and tobimensch committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    af487ae View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    15f541c View commit details
    Browse the repository at this point in the history
  12. Fixed bug where keyEvents variable was initialized wrongly. This led …

    …to key combinations only working after a certain number of key strokes.
    tobimensch committed Nov 13, 2018
    Configuration menu
    Copy the full SHA
    565e6f4 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2018

  1. Travis: upload logs to text host

    This is because Travis' logs had 2 problems.
      1. it doesn't capture the entire log output
      2. it doesn't show logs when there's a timeout
    tombh committed Nov 14, 2018
    Configuration menu
    Copy the full SHA
    9c668e8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    748bf9d View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2018

  1. Configuration menu
    Copy the full SHA
    6882327 View commit details
    Browse the repository at this point in the history
  2. Travis: upload logs to text host

    This is because Travis' logs had 2 problems.
      1. it doesn't capture the entire log output
      2. it doesn't show logs when there's a timeout
    tombh authored and tobimensch committed Nov 15, 2018
    Configuration menu
    Copy the full SHA
    fbb1cfc View commit details
    Browse the repository at this point in the history
  3. Gofmt: some minor capitalisation

    tombh authored and tobimensch committed Nov 15, 2018
    Configuration menu
    Copy the full SHA
    2bf920b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d034497 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e10510f View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2018

  1. Fixed bug in key event handling between vim modes, where the same key…

    … event could get interpreted repeatedly. Also some rewrites/improvements of the code. Key mappings can now contain control characters and meta keys with a vim-like notation. There's a hard insert mode, which disables all of browsh's shortcuts and requires 4 hits on ESC to leave. There's a new multiple link opening feature analogous to vimium, that's still incomplete.
    tobimensch committed Nov 23, 2018
    Configuration menu
    Copy the full SHA
    3449ec1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0c0b907 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2019

  1. Create FUNDING.yml

    tombh authored Jun 13, 2019
    Configuration menu
    Copy the full SHA
    e88b42a View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2019

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

Commits on Jun 16, 2019

  1. use test script from master

    Your Name committed Jun 16, 2019
    Configuration menu
    Copy the full SHA
    76e7eb1 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2019

  1. move vim test into tty test seems helpful

    Your Name committed Jun 17, 2019
    Configuration menu
    Copy the full SHA
    36ac818 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2019

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

Commits on Jun 19, 2019

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

    Your Name committed Jun 19, 2019
    Configuration menu
    Copy the full SHA
    a937e46 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2019

  1. clarify dev path

    Your Name committed Jun 23, 2019
    Configuration menu
    Copy the full SHA
    9797f40 View commit details
    Browse the repository at this point in the history
  2. timestamp, wait for body

    Your Name committed Jun 23, 2019
    Configuration menu
    Copy the full SHA
    d9251ec View commit details
    Browse the repository at this point in the history
  3. add test delay for tab

    Your Name committed Jun 23, 2019
    Configuration menu
    Copy the full SHA
    7a39926 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2019

  1. better logging and improve tab test stability

    Your Name committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    0c57d3c View commit details
    Browse the repository at this point in the history
  2. Merge branch 'vim-mode-experimental' into localtest

    Your Name committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    fae952b View commit details
    Browse the repository at this point in the history
  3. merge vim mode code

    Your Name committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    b9b6270 View commit details
    Browse the repository at this point in the history
  4. changed by prettier

    Your Name committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    fdf57cd View commit details
    Browse the repository at this point in the history
  5. get another version of prettier

    Your Name committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    bfdc1d1 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a1bbf9b View commit details
    Browse the repository at this point in the history
  7. get another version of prettier

    Your Name committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    2206efb View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ee1291b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3b246ff View commit details
    Browse the repository at this point in the history
  10. gofmt code

    tobimensch authored and tombh committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    baf808f View commit details
    Browse the repository at this point in the history
  11. added command for links hints

    tobimensch authored and tombh committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    ca30b77 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    dc95339 View commit details
    Browse the repository at this point in the history
  13. ignore manifest.json backup file

    tobimensch authored and tombh committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    ebc8de9 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    8fc15f3 View commit details
    Browse the repository at this point in the history
  15. Fixed typo in comment

    tobimensch authored and tombh committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    fac1af7 View commit details
    Browse the repository at this point in the history
  16. Added sessions permission

    tobimensch authored and tombh committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    c794f10 View commit details
    Browse the repository at this point in the history
  17. Added initial configuration for vim like keybindings.

    The keybindings are hardcoded for now, but this is going to change.
    tobimensch authored and tombh committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    631483b View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    86acac6 View commit details
    Browse the repository at this point in the history
  19. Refactored code using switchToTab and added new features.

    Added moveTabLeft and moveTabRight functions, which take
    a tab ID and try to move the tab as far right or left
    in the tabOrder as possible.
    Added previouslyVisitedTab function that switches to the
    previously selected tab.
    tobimensch authored and tombh committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    7b7e6bc View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    15c7b45 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    0b7d1dc View commit details
    Browse the repository at this point in the history
  22. Instead of adding 1 to Y coord, add 1 to height. This fixes an issues

    with activating input boxes using link hinting.
    tobimensch authored and tombh committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    bd5c306 View commit details
    Browse the repository at this point in the history
  23. Prettified js files

    tobimensch authored and tombh committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    d3fff67 View commit details
    Browse the repository at this point in the history
  24. Fixed typo

    tobimensch authored and tombh committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    49eebee View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    e039233 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    eae72e9 View commit details
    Browse the repository at this point in the history
  27. Fixes tests for Vim mode

    Vim mode still needs a lot more tests
    tombh committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    59d2c31 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    8161ea3 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    ed79db0 View commit details
    Browse the repository at this point in the history
  30. Fixed bug where keyEvents variable was initialized wrongly. This led …

    …to key combinations only working after a certain number of key strokes.
    tobimensch authored and tombh committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    7a622b2 View commit details
    Browse the repository at this point in the history
  31. Travis: upload logs to text host

    This is because Travis' logs had 2 problems.
      1. it doesn't capture the entire log output
      2. it doesn't show logs when there's a timeout
    tombh committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    714cad8 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    b780a79 View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    9359837 View commit details
    Browse the repository at this point in the history
  34. Fixed bug in key event handling between vim modes, where the same key…

    … event could get interpreted repeatedly. Also some rewrites/improvements of the code. Key mappings can now contain control characters and meta keys with a vim-like notation. There's a hard insert mode, which disables all of browsh's shortcuts and requires 4 hits on ESC to leave. There's a new multiple link opening feature analogous to vimium, that's still incomplete.
    tobimensch authored and tombh committed Jun 24, 2019
    Configuration menu
    Copy the full SHA
    b2ade39 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2019

  1. Configuration menu
    Copy the full SHA
    5dc678e View commit details
    Browse the repository at this point in the history
  2. merge vim_test into tty_test

    Your Name committed Jun 25, 2019
    Configuration menu
    Copy the full SHA
    21081ad View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2022

  1. Vim Mode 🥳

    After nearly 4 years I'm finally getting round to shipping all the
    tremendous hard work of @tobimensch, @j-rewerts and @ed2k. I can't
    apologise enough that it's taken so long.
    tombh committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    5dbb731 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed2a7e0 View commit details
    Browse the repository at this point in the history
  3. Linting

    tombh committed Jul 26, 2022
    Configuration menu
    Copy the full SHA
    889263a View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2023

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