Skip to content

Experimental NeoVim LUA Plugin to handle Azure Functions local development

License

Notifications You must be signed in to change notification settings

KaiWalter/azure-functions.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

azure-functions.nvim

Experimental NeoVim LUA Plugin to handle Azure Functions local development.

Plugin currently only supports debugging with func host start --dotnet-isolated-debug

Pre-requisites

Install with Lazy

    {
      "kaiwalter/azure-functions.nvim",
      config = function()
        require("azure-functions").setup({
          compress_log = true,
        })
      end,
    }

or for local development version e.g. in folder ~/src/azure-functions.nvim

    {
      "KaiWalter/azure-functions.nvim",
      dir = "~/src/azure-functions.nvim",
      dev = true,
      config = function()
        require("azure-functions").setup({
          compress_log = true,
        })
      end,
    }

Install with Packer

    use {
      "kaiwalter/azure-functions.nvim",
      config = function()
        require("azure-functions").setup({
          compress_log = true,
        })
      end,
    }

Commands

command purpose
:FuncRun start Function Host in current workspace folder with func host start
:FuncDebug start Function Host in debug mode, in current workspace folder with func host start --dotnet-isolated-debug and connect DAP debugging session
:FuncStop stop Function Host
:FuncShowLog scroll Function Host log to bottom

About

Experimental NeoVim LUA Plugin to handle Azure Functions local development

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages