Fazlul Shahriar

Results 27 issues of Fazlul Shahriar

This gets readline working within Plan 9's [vt(1)](https://9p.io/magic/man2html?man=vt&sect=1), which can emulate a VT–220, ANSI, or XTerm terminal.

It would be nice if fmt-check printed the gofmt commands to run, so I can just copy&paste them into the terminal. Something like this: ``` $ git commit -a Please...

Plan 9 environment variables names can't have slash in them. Removing this is not a big loss considering it's not available in `cmd/go` testscripts and it's also not documented. Update...

When files are changed outside of acme (e.g. git branch change), `gopls` currently doesn't update its cache. We should implement [workspace/didChangeWatchedFiles](https://microsoft.github.io/language-server-protocol/specification#workspace_didChangeWatchedFiles) when gopls supports it (issue https://github.com/golang/go/issues/31553). We may want...

enhancement

Currently, we ignore versioning in documents (see c143b86e62204682c98e5e3cd8c7e2cea8ab234e). We should make use of the version.

enhancement

Currently, we can configure LSP servers through the acme-lsp config file, but LSP also supports changing configuration dynamically through the `didChangeConfiguration` notification. We should add a `L` sub-command for it....

enhancement

LSP provides a way of applying fix for diagnostics automatically. User selects a suggested fix (code action) for a diagnostic, and then LSP server sends the edits we need to...

enhancement

acme-lsp should make use of the `dump` ctl message to set the command to restart acme-lsp from a dump file. It's not clear whether we should keep a persistent window...

enhancement

LSP uses UTF-16 offsets: > A position inside a document (see Position definition below) is expressed as a zero-based line and character offset. The offsets are based on a UTF-16...

bug