Skip to content

ItzTas/go-erreturner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 

Repository files navigation

go-erreturner.nvim

Are you tired of having to write if err != nil every time you want to do error checking in golang? well fear not my friend this plugin uses neovim treesitter to analise the function signature and return the zero values of the return types of given function

Installation

Using lazy

{
    "ItzTas/go-erreturner.nvim",
    dependencies = {
        "nvim-treesitter/nvim-treesitter",
    },
}

Setup

require("go-erreturner").setup({
    error_variable_name = "err",
})

Usage

This is a example of how to use it

local err_returner = require("go-erreturner")

vim.keymap.set("n", "<leader>er", err_returner.return_err)

vim.keymap.set("n", "<leader>el", err_returner.println_err)

vim.keymap.set("n", "<leader>en", err_returner.return_new_err)

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages