mirror of
https://github.com/macocianradu/setup.git
synced 2026-03-18 21:00:04 +00:00
added haskell dap and hoogle
This commit is contained in:
@@ -5,7 +5,7 @@ local M = {}
|
||||
-- Adapter (netcoredbg)
|
||||
dap.adapters.coreclr = {
|
||||
type = "executable",
|
||||
command = vim.fn.stdpath("data") .. "/mason/packages/netcoredbg/netcoredbg",
|
||||
command = "/Users/radumaco/Projects/netcoredbg/build/src/netcoredbg",
|
||||
args = { "--interpreter=vscode" },
|
||||
}
|
||||
|
||||
|
||||
25
.config/nvim/lua/dap/dap-haskell.lua
Normal file
25
.config/nvim/lua/dap/dap-haskell.lua
Normal file
@@ -0,0 +1,25 @@
|
||||
local dap = require("dap")
|
||||
|
||||
dap.adapters["haskell-debugger"] = {
|
||||
type = "server",
|
||||
port = "${port}",
|
||||
executable = {
|
||||
command = "hdb",
|
||||
args = {
|
||||
"server", "--port", "${port}"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
dap.configurations.haskell = {
|
||||
{
|
||||
type = "haskell-debugger",
|
||||
request = "launch",
|
||||
name = "hdb:file:main",
|
||||
entryFile = "${file}",
|
||||
entryPoint = "main",
|
||||
projectRoot = "${workspaceFolder}",
|
||||
entryArgs = {},
|
||||
extraGhcArgs = {},
|
||||
},
|
||||
}
|
||||
@@ -41,16 +41,6 @@ require("lazy").setup({
|
||||
"MeanderingProgrammer/render-markdown.nvim",
|
||||
ft = { "markdown", "codecompanion" }
|
||||
},
|
||||
{
|
||||
"OXY2DEV/markview.nvim",
|
||||
lazy = false,
|
||||
opts = {
|
||||
preview = {
|
||||
filetypes = { "markdown", "codecompanion" },
|
||||
ignore_buftypes = {},
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
"olimorris/codecompanion.nvim",
|
||||
version = "^18.0.0",
|
||||
@@ -60,6 +50,15 @@ require("lazy").setup({
|
||||
"nvim-treesitter/nvim-treesitter",
|
||||
},
|
||||
},
|
||||
{
|
||||
name = "nvim-http",
|
||||
dir = "~/Projects/nvim-http",
|
||||
dependencies = {
|
||||
"nvim-lua/plenary.nvim",
|
||||
"nvim-telescope/telescope.nvim",
|
||||
},
|
||||
build = "rockspec",
|
||||
},
|
||||
'tpope/vim-surround',
|
||||
'seblyng/roslyn.nvim',
|
||||
'nvim-telescope/telescope-ui-select.nvim',
|
||||
@@ -129,6 +128,9 @@ require("lazy").setup({
|
||||
-- colorscheme that will be used when installing plugins.
|
||||
install = { colorscheme = { "everforest" } },
|
||||
-- automatically check for plugin updates
|
||||
rocks = {
|
||||
hererocks = true
|
||||
},
|
||||
checker = {
|
||||
enabled = true,
|
||||
frequency = 86400
|
||||
|
||||
Reference in New Issue
Block a user