Specify nvim_create_autocmd in a few places in README (#235)

pull/242/head
Craig Rodrigues 2 years ago committed by GitHub
parent f23ca4e781
commit 4281497427
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -69,8 +69,18 @@ export PATH=$PATH:$GOPATH/bin
Add format in your vimrc.
```vim
autocmd BufWritePre *.go :silent! lua require('go.format').gofmt()
```lua
lua <<EOF
vim.api.nvim_create_autocmd("BufWritePre", {
pattern = "*.go",
callback = function()
require('go.format').goimport()
end,
group = format_sync_grp,
})
EOF
```
To startup/setup the plugin
@ -131,7 +141,14 @@ To config format on save, add one of the following to your init.lua:
```lua
-- Run gofmt on save
vim.api.nvim_exec([[ autocmd BufWritePre *.go :silent! lua require('go.format').gofmt() ]], false)
vim.api.nvim_create_autocmd("BufWritePre", {
pattern = "*.go",
callback = function()
require('go.format').gofmt()
end,
group = format_sync_grp,
})
```
@ -139,7 +156,14 @@ vim.api.nvim_exec([[ autocmd BufWritePre *.go :silent! lua require('go.format').
```lua
-- Run gofmt + goimport on save
vim.api.nvim_exec([[ autocmd BufWritePre *.go :silent! lua require('go.format').goimport() ]], false)
vim.api.nvim_create_autocmd("BufWritePre", {
pattern = "*.go",
callback = function()
require('go.format').goimport()
end,
group = format_sync_grp,
})
```

Loading…
Cancel
Save