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

Documentation for debugger mode (WIP) #4

Closed
wants to merge 46 commits into from
Closed

Documentation for debugger mode (WIP) #4

wants to merge 46 commits into from

Commits on Aug 3, 2017

  1. add GoDebug

    mattn committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    2efb065 View commit details
    Browse the repository at this point in the history
  2. set rpcid

    mattn committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    b1b643c View commit details
    Browse the repository at this point in the history
  3. abort immediately

    mattn committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    1f4bd3d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    950805f View commit details
    Browse the repository at this point in the history
  5. highlight

    mattn committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    2d4deef View commit details
    Browse the repository at this point in the history
  6. output window

    mattn committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    e38d121 View commit details
    Browse the repository at this point in the history
  7. start without breakpoint

    mattn committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    7cc43a5 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c801e9e View commit details
    Browse the repository at this point in the history
  9. cancel next

    mattn committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    5dc9d1d View commit details
    Browse the repository at this point in the history
  10. logger

    mattn committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    9988e34 View commit details
    Browse the repository at this point in the history
  11. better to be partical callback

    mattn committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    47a1c57 View commit details
    Browse the repository at this point in the history
  12. variable tree

    mattn committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    94e7fcb View commit details
    Browse the repository at this point in the history
  13. delay start

    mattn committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    9025e68 View commit details
    Browse the repository at this point in the history
  14. buffer should be readonly

    mattn committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    5aa28b2 View commit details
    Browse the repository at this point in the history
  15. goto file

    mattn committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    ab8d34e View commit details
    Browse the repository at this point in the history
  16. syntax support

    mattn committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    455188c View commit details
    Browse the repository at this point in the history
  17. function arguments

    mattn committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    b17e83e View commit details
    Browse the repository at this point in the history
  18. fix bug in variable viewer

    mattn committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    907bf9c View commit details
    Browse the repository at this point in the history
  19. arguments

    mattn committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    0e9a08a View commit details
    Browse the repository at this point in the history
  20. remove expanded variables

    mattn committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    36fffd0 View commit details
    Browse the repository at this point in the history
  21. update doc

    mattn committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    ba8de17 View commit details
    Browse the repository at this point in the history
  22. check binary

    mattn committed Aug 3, 2017
    Configuration menu
    Copy the full SHA
    a53930b View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2017

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

Commits on Aug 13, 2017

  1. display errors

    mattn committed Aug 13, 2017
    Configuration menu
    Copy the full SHA
    fa16ce7 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2017

  1. Add modeline

    arp242 committed Sep 7, 2017
    Configuration menu
    Copy the full SHA
    83c0fdb View commit details
    Browse the repository at this point in the history
  2. More graceful handling when dlv isn't found

    Previously using `:GoDebugStart` without `dlv` installed would give the error:
    
    	E117: Unknown function: go#debug#Start
    
    Which is not very clear. With this it's:
    
    	vim-go: could not find 'dlv'. Run :GoInstallBinaries to fix it
    
    Which is a lot better :-)
    arp242 committed Sep 7, 2017
    Configuration menu
    Copy the full SHA
    d6c6f8a View commit details
    Browse the repository at this point in the history
  3. Put the highlight commands inside a ColorScheme autocmd

    Otherwise they will be lost when the using `:colorscheme` and some
    other commands.
    arp242 committed Sep 7, 2017
    Configuration menu
    Copy the full SHA
    e882da2 View commit details
    Browse the repository at this point in the history
  4. Define foreground colours too

    Inheriting it from the colour scheme is problematic, since it can be anything.
    
    In my case (the default colour scheme), it's black. Black on dark blue is hard
    to read :-)
    arp242 committed Sep 7, 2017
    Configuration menu
    Copy the full SHA
    cd4b424 View commit details
    Browse the repository at this point in the history
  5. Show paths relative to current working directory when it makes sense

    I think this makes more sense? No need for a long path for e.g. `a.go`.
    
    Stuff like e.g. `/usr/lib/go/src/runtime/proc.go` is still shown as the full
    path.
    arp242 committed Sep 7, 2017
    Configuration menu
    Copy the full SHA
    c8c46c4 View commit details
    Browse the repository at this point in the history
  6. Add g:go_debug_windows setting

    To allow folk to configure their own window layout, or even hide certain
    windows.
    arp242 committed Sep 7, 2017
    Configuration menu
    Copy the full SHA
    b2d6b37 View commit details
    Browse the repository at this point in the history
  7. Add g:go_debug_address setting

    In case folk already have something running on port 8181 or something
    arp242 committed Sep 7, 2017
    Configuration menu
    Copy the full SHA
    bb6c5a6 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #1 from Carpetsmoker/godebug

    Some small improvements for GoDebug
    mattn authored Sep 7, 2017
    Configuration menu
    Copy the full SHA
    de8dd2c View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2017

  1. Configuration menu
    Copy the full SHA
    150b41a View commit details
    Browse the repository at this point in the history
  2. fix eval string

    mattn committed Sep 8, 2017
    Configuration menu
    Copy the full SHA
    671f92b View commit details
    Browse the repository at this point in the history
  3. fix eval_var

    mattn committed Sep 8, 2017
    Configuration menu
    Copy the full SHA
    06ef246 View commit details
    Browse the repository at this point in the history
  4. open/close tree

    mattn committed Sep 8, 2017
    Configuration menu
    Copy the full SHA
    a5fd94b View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2017

  1. string is array of byte

    mattn committed Sep 11, 2017
    Configuration menu
    Copy the full SHA
    6882b79 View commit details
    Browse the repository at this point in the history
  2. change directory

    mattn committed Sep 11, 2017
    Configuration menu
    Copy the full SHA
    8d617ec View commit details
    Browse the repository at this point in the history
  3. clear state before restart

    mattn committed Sep 11, 2017
    Configuration menu
    Copy the full SHA
    a7dad89 View commit details
    Browse the repository at this point in the history
  4. reset state

    mattn committed Sep 11, 2017
    Configuration menu
    Copy the full SHA
    fd9863c View commit details
    Browse the repository at this point in the history
  5. unplace sign

    mattn committed Sep 11, 2017
    Configuration menu
    Copy the full SHA
    452ff82 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    3e5c938 View commit details
    Browse the repository at this point in the history
  7. fix GoDebugStart argments

    mattn committed Sep 11, 2017
    Configuration menu
    Copy the full SHA
    38ee809 View commit details
    Browse the repository at this point in the history
  8. Display error for Vim 7.4

    Previously it would error out with some undefined error.
    arp242 committed Sep 11, 2017
    Configuration menu
    Copy the full SHA
    7ff065a View commit details
    Browse the repository at this point in the history
  9. Merge pull request #2 from Carpetsmoker/debug-compat

    Display error for Vim 7.4
    mattn authored Sep 11, 2017
    Configuration menu
    Copy the full SHA
    4f9af24 View commit details
    Browse the repository at this point in the history
  10. Documentation for debugger mode

    This sets up the structure for the documentation for the new debug mode;
    it's not 100% complete yet. I also added a bunch of TODOs There are a
    bunch of TODOs sprinkled around for stuff I noticed that behaved
    unexpected/buggy.
    
    I added it as a new section instead of putting it in the regular
    commands/etc. sections. This seemed to make the most sense to me
    personally: this way there is an obvious location for a "getting
    started" section, and we can keep the docs for :GoDebugStart as a short
    and to the point reference doc.It also avoids having to add "This
    command/mapping is only available after using :GoDebug" on all the
    commands.
    
    I can move stuff around if you want.
    arp242 committed Sep 11, 2017
    Configuration menu
    Copy the full SHA
    7f2f9fa View commit details
    Browse the repository at this point in the history