Skip to content
This repository has been archived by the owner on May 7, 2021. It is now read-only.

WIP: support Go language server (gopls) #906

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from
Draft

Commits on Mar 15, 2019

  1. Initial gopls support

    Replace main with auto language client.
    
    Things that are working:
    - go to definition
    - hover (gopls supports signature only for now, no documentation)
    - completion
    - diagnostics
    - signature help
    
    Things that don't work:
    - code highlight (needs troubleshooting)
    - formatting (gopls sends error)
    - outline view (unimplemented in gopls)
    - organize imports action (atom-ide-ui requires a corresponding 
    diagnostic)
    - references (not implemented in gopls)
    - rename (not implemented in gopls)
    
    Functionality not included in LSP that needs to be restored from 
    previous main:
    - Go-plus panel
    - implements
    - Build/test on save
    - Diagnostics from additional linters
    - Implements Query
    - Add import dropdown
    - Info tab
    - Struct tags support
    - Code coverage
    zmb3 committed Mar 15, 2019
    Configuration menu
    Copy the full SHA
    9ca1c2a View commit details
    Browse the repository at this point in the history

Commits on May 23, 2019

  1. More WIP

    zmb3 committed May 23, 2019
    Configuration menu
    Copy the full SHA
    d588e8e View commit details
    Browse the repository at this point in the history

Commits on May 26, 2019

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