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

motion support #765

Merged
merged 1 commit into from
Mar 16, 2016
Merged

motion support #765

merged 1 commit into from
Mar 16, 2016

Conversation

fatih
Copy link
Owner

@fatih fatih commented Mar 16, 2016

This PR adds the following new features and improvements:

  • A vim-go specific tool, called motion is being developed which
    provides us the underlying foundation for the following and upcoming
    new features.
  • ]] and [[ motions can be used to jump between functions
  • if and af are improved and implement from scratch. It has now
    support for literal functions, comments of functions, better cursor
    position support and more stable.
  • New :GoDecls and :GoDeclsDir commands that are available if
    ctrlp.vim is installed and available. Once called one can easily
    jump to any generic declaration available.

All the features above are highly customizable with changing settings
for each of feature. The settings are described in detail in
docs/vim-go.txt

This PR adds the following new features and improvements:

* A vim-go specific tool, called motion is being developed which
  provides us the underlying foundation for the following and upcoming
  new features.
* `]]` and `[[` motions can be used to jump between functions
* `if` and `af` are improved and implement from scratch. It has now
  support for literal functions, comments of functions, better cursor
  position support and more stable.
* New `:GoDecls` and `:GoDeclsDir` commands that are available if
  `ctrlp.vim` is installed and available. Once called one can easily
  jump to any generic declaration available.

All the features above are highly customizable with changing settings
for each of feature. The settings are described in detail in
docs/vim-go.txt
fatih added a commit that referenced this pull request Mar 16, 2016
@fatih fatih merged commit 1c581cb into master Mar 16, 2016
@fatih fatih deleted the motion branch March 16, 2016 18:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant