Skip to content

Commit b2e4e69

Browse files
committed
a bunch of dap stuffs
1 parent 575c274 commit b2e4e69

8 files changed

Lines changed: 133 additions & 42 deletions

File tree

xdg_config/nvim/after/plugin/dap.lua

Lines changed: 68 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -339,10 +339,13 @@ dap.configurations.python = {
339339
},
340340
}
341341

342-
require("dap-python").setup("python", {
342+
local dap_python = require "dap-python"
343+
dap_python.setup("python", {
343344
include_configs = true,
344345
})
345346

347+
dap_python.test_runner = "pytest"
348+
346349
dap.adapters.lldb = {
347350
type = "executable",
348351
command = "/usr/bin/lldb-vscode-11",
@@ -455,7 +458,15 @@ dap.configurations.rust = {
455458
},
456459
}
457460

458-
vim.keymap.set("n", "<leader><F5>", function()
461+
local map = function(lhs, rhs, desc)
462+
if desc then
463+
desc = "[DAP] " .. desc
464+
end
465+
466+
vim.keymap.set("n", lhs, rhs, { silent = true, desc = desc })
467+
end
468+
469+
map("<leader><F5>", function()
459470
if vim.bo.filetype ~= "rust" then
460471
vim.notify "This wasn't rust. I don't know what to do"
461472
return
@@ -464,16 +475,29 @@ vim.keymap.set("n", "<leader><F5>", function()
464475
R("tj.dap").select_rust_runnable()
465476
end)
466477

467-
vim.cmd [[nnoremap <silent> <F5> :lua require'dap'.continue()<CR>]]
468-
vim.cmd [[nnoremap <silent> <F1> :lua require'dap'.step_into()<CR>]]
469-
vim.cmd [[nnoremap <silent> <F10> :lua require'dap'.step_over()<CR>]]
478+
map("<F1>", require("dap").step_back, "step_back")
479+
map("<F2>", require("dap").step_into, "step_into")
480+
map("<F3>", require("dap").step_over, "step_over")
481+
map("<F4>", require("dap").step_out, "step_out")
482+
map("<F5>", require("dap").continue, "continue")
470483

471-
vim.cmd [[nnoremap <silent> <leader>db :lua require'dap'.toggle_breakpoint()<CR>]]
472-
vim.cmd [[nnoremap <silent> <leader>dB :lua require'dap'.set_breakpoint(vim.fn.input('Breakpoint condition: '))<CR>]]
473-
vim.cmd [[nnoremap <silent> <leader>dr :lua require'dap'.repl.open()<CR>]]
484+
-- TODO:
485+
-- disconnect vs. terminate
474486

475-
vim.cmd [[nnoremap <silent> <space>dh :lua require('dap.ui.variables').hover()<CR>]]
487+
map("<leader>dr", require("dap").repl.open)
476488

489+
map("<leader>db", require("dap").toggle_breakpoint)
490+
map("<leader>dB", function()
491+
require("dap").set_breakpoint(vim.fn.input "[DAP] Condition > ")
492+
end)
493+
494+
map("<leader>de", require("dapui").eval)
495+
map("<leader>dE", function()
496+
require("dapui").eval(vim.fn.input "[DAP] Expression > ")
497+
end)
498+
499+
-- You can set trigger characters OR it will default to '.'
500+
-- You can also trigger with the omnifunc, <c-x><c-o>
477501
vim.cmd [[
478502
augroup DapRepl
479503
au!
@@ -505,11 +529,46 @@ local _ = dap_ui.setup {
505529
},
506530
}
507531

532+
local original = {}
533+
local debug_map = function(lhs, rhs, desc)
534+
local keymaps = vim.api.nvim_get_keymap "n"
535+
original[lhs] = vim.tbl_filter(function(v)
536+
return v.lhs == lhs
537+
end, keymaps)[1] or true
538+
539+
vim.keymap.set("n", lhs, rhs, { desc = desc })
540+
end
541+
542+
local debug_unmap = function()
543+
for k, v in pairs(original) do
544+
if v == true then
545+
vim.keymap.del("n", k)
546+
else
547+
local rhs = v.rhs
548+
549+
v.lhs = nil
550+
v.rhs = nil
551+
v.buffer = nil
552+
v.mode = nil
553+
v.sid = nil
554+
v.lnum = nil
555+
556+
vim.keymap.set("n", k, rhs, v)
557+
end
558+
end
559+
560+
original = {}
561+
end
562+
508563
dap.listeners.after.event_initialized["dapui_config"] = function()
564+
debug_map("asdf", ":echo 'hello world<CR>", "showing things")
565+
509566
dap_ui.open()
510567
end
511568

512569
dap.listeners.before.event_terminated["dapui_config"] = function()
570+
debug_unmap()
571+
513572
dap_ui.close()
514573
end
515574

xdg_config/nvim/after/plugin/diagnostic.lua

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,16 @@ vim.diagnostic.config {
1212
-- options for floating windows:
1313
float = {
1414
show_header = true,
15+
-- border = "rounded",
16+
-- source = "always",
17+
format = function(d)
18+
local t = vim.deepcopy(d)
19+
local code = d.code or d.user_data.lsp.code
20+
if code then
21+
t.message = string.format("%s [%s]", t.message, code):gsub("1. ", "")
22+
end
23+
return t.message
24+
end,
1525
},
1626

1727
-- general purpose

xdg_config/nvim/lua/tj/lsp/handlers.lua

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@ vim.lsp.handlers["textDocument/definition"] = function(_, result)
88
end
99

1010
if vim.tbl_islist(result) then
11-
vim.lsp.util.jump_to_location(result[1])
11+
vim.lsp.util.jump_to_location(result[1], "utf-8")
1212
else
13-
vim.lsp.util.jump_to_location(result)
13+
vim.lsp.util.jump_to_location(result, "utf-8")
1414
end
1515
end
1616

xdg_config/nvim/lua/tj/lsp/init.lua

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ local telescope_mapper = require "tj.telescope.mappings"
1414
local handlers = require "tj.lsp.handlers"
1515

1616
-- Can set this lower if needed.
17-
-- require("vim.lsp.log").set_level "debug"
17+
require("vim.lsp.log").set_level "debug"
1818
-- require("vim.lsp.log").set_level "trace"
1919

2020
local status = require "tj.lsp.status"
@@ -59,12 +59,20 @@ local filetype_attach = setmetatable({
5959
})
6060

6161
local buf_nnoremap = function(opts)
62-
opts.buffer = 0
62+
if opts[3] == nil then
63+
opts[3] = {}
64+
end
65+
opts[3].buffer = 0
66+
6367
nmap(opts)
6468
end
6569

6670
local buf_inoremap = function(opts)
67-
opts.buffer = 0
71+
if opts[3] == nil then
72+
opts[3] = {}
73+
end
74+
opts[3].buffer = 0
75+
6876
imap(opts)
6977
end
7078

@@ -92,7 +100,7 @@ local custom_attach = function(client)
92100
telescope_mapper("<space>ww", "lsp_dynamic_workspace_symbols", { ignore_filename = true }, true)
93101

94102
if filetype ~= "lua" then
95-
buf_nnoremap { "K", vim.lsp.buf.hover }
103+
buf_nnoremap { "K", vim.lsp.buf.hover, { desc = "lsp:hover" } }
96104
end
97105

98106
vim.bo.omnifunc = "v:lua.vim.lsp.omnifunc"
@@ -259,10 +267,10 @@ _ = require("nlua.lsp.nvim").setup(lspconfig, {
259267
},
260268
})
261269

262-
-- require("sg.lsp").setup {
263-
-- on_init = custom_init,
264-
-- on_attach = custom_attach,
265-
-- }
270+
require("sg.lsp").setup {
271+
on_init = custom_init,
272+
on_attach = custom_attach,
273+
}
266274

267275
--[ An example of using functions...
268276
-- 0. nil -> do default (could be enabled or disabled)

xdg_config/nvim/lua/tj/plugins.lua

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -435,6 +435,9 @@ return require("packer").startup {
435435
use "nvim-treesitter/playground"
436436
use "vigoux/architext.nvim"
437437

438+
-- TODO: YouTube Highlight
439+
use "danymat/neogen"
440+
438441
use "nvim-treesitter/nvim-treesitter-textobjects"
439442
use "JoosepAlviste/nvim-ts-context-commentstring"
440443
use {

xdg_config/nvim/lua/tj/telescope/init.lua

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,11 @@ function M.fd()
185185
require("telescope.builtin").fd(opts)
186186
end
187187

188+
function M.fs()
189+
local opts = themes.get_ivy { hidden = false, sorting_strategy = "descending" }
190+
require("telescope.builtin").fd(opts)
191+
end
192+
188193
function M.builtin()
189194
require("telescope.builtin").builtin()
190195
end

xdg_config/nvim/lua/tj/telescope/mappings.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@ map_tele("<space>ft", "git_files")
4747
map_tele("<space>fg", "multi_rg")
4848
map_tele("<space>fo", "oldfiles")
4949
map_tele("<space>fd", "fd")
50+
map_tele("<space>fs", "fs")
5051
map_tele("<space>pp", "project_search")
5152
map_tele("<space>fv", "find_nvim_source")
5253
map_tele("<space>fe", "file_browser")

xdg_config/nvim/plugin/packer_compiled.lua

Lines changed: 28 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -371,6 +371,11 @@ _G.packer_plugins = {
371371
path = "/home/tjdevries/.local/share/nvim/site/pack/packer/opt/markdown-preview.nvim",
372372
url = "https://github.com/iamcco/markdown-preview.nvim"
373373
},
374+
neogen = {
375+
loaded = true,
376+
path = "/home/tjdevries/.local/share/nvim/site/pack/packer/start/neogen",
377+
url = "https://github.com/danymat/neogen"
378+
},
374379
neogit = {
375380
loaded = true,
376381
path = "/home/tjdevries/.local/share/nvim/site/pack/packer/start/neogit",
@@ -848,6 +853,10 @@ _G.packer_plugins = {
848853
}
849854

850855
time([[Defining packer_plugins]], false)
856+
-- Config for: nvim-neoclip.lua
857+
time([[Config for nvim-neoclip.lua]], true)
858+
try_loadstring("\27LJ\2\n5\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\fneoclip\frequire\0", "config", "nvim-neoclip.lua")
859+
time([[Config for nvim-neoclip.lua]], false)
851860
-- Config for: nvim-terminal.lua
852861
time([[Config for nvim-terminal.lua]], true)
853862
try_loadstring("\27LJ\2\n6\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\rterminal\frequire\0", "config", "nvim-terminal.lua")
@@ -872,33 +881,29 @@ time([[Config for edit_alternate.vim]], false)
872881
time([[Config for lsp_codelens_extensions.nvim]], true)
873882
try_loadstring("\27LJ\2\nA\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\24codelens_extensions\frequire\0", "config", "lsp_codelens_extensions.nvim")
874883
time([[Config for lsp_codelens_extensions.nvim]], false)
875-
-- Config for: nvim-neoclip.lua
876-
time([[Config for nvim-neoclip.lua]], true)
877-
try_loadstring("\27LJ\2\n5\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\fneoclip\frequire\0", "config", "nvim-neoclip.lua")
878-
time([[Config for nvim-neoclip.lua]], false)
879884

880885
-- Command lazy-loads
881886
time([[Defining lazy-load commands]], true)
882-
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file Trouble lua require("packer.load")({'lsp-trouble.nvim'}, { cmd = "Trouble", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
883887
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file SLoad lua require("packer.load")({'vim-startify'}, { cmd = "SLoad", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
884888
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file SSave lua require("packer.load")({'vim-startify'}, { cmd = "SSave", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
885-
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file Tetris lua require("packer.load")({'nvim-tetris'}, { cmd = "Tetris", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
886-
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file Vista lua require("packer.load")({'vista.vim'}, { cmd = "Vista", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
889+
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file StartupTime lua require("packer.load")({'vim-startuptime'}, { cmd = "StartupTime", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
887890
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file Time lua require("packer.load")({'vim-scriptease'}, { cmd = "Time", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
891+
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file Dispatch lua require("packer.load")({'vim-dispatch'}, { cmd = "Dispatch", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
892+
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file Vista lua require("packer.load")({'vista.vim'}, { cmd = "Vista", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
893+
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file Haunt lua require("packer.load")({'haunted.vim'}, { cmd = "Haunt", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
888894
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file Verbose lua require("packer.load")({'vim-scriptease'}, { cmd = "Verbose", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
889-
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file StartupTime lua require("packer.load")({'vim-startuptime'}, { cmd = "StartupTime", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
895+
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file NarrowRegion lua require("packer.load")({'NrrwRgn'}, { cmd = "NarrowRegion", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
896+
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file Trouble lua require("packer.load")({'lsp-trouble.nvim'}, { cmd = "Trouble", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
890897
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file Messages lua require("packer.load")({'vim-scriptease'}, { cmd = "Messages", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
891898
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file Make lua require("packer.load")({'vim-dispatch'}, { cmd = "Make", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
892-
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file NarrowRegion lua require("packer.load")({'NrrwRgn'}, { cmd = "NarrowRegion", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
899+
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file Tetris lua require("packer.load")({'nvim-tetris'}, { cmd = "Tetris", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
893900
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file NarrowWindow lua require("packer.load")({'NrrwRgn'}, { cmd = "NarrowWindow", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
894-
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file Dispatch lua require("packer.load")({'vim-dispatch'}, { cmd = "Dispatch", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
895-
pcall(vim.cmd, [[command -nargs=* -range -bang -complete=file Haunt lua require("packer.load")({'haunted.vim'}, { cmd = "Haunt", l1 = <line1>, l2 = <line2>, bang = <q-bang>, args = <q-args>, mods = "<mods>" }, _G.packer_plugins)]])
896901
time([[Defining lazy-load commands]], false)
897902

898903
-- Keymap lazy-loads
899904
time([[Defining lazy-load keymaps]], true)
900-
vim.cmd [[noremap <silent> <Plug>(git-messenger) <cmd>lua require("packer.load")({'git-messenger.vim'}, { keys = "<lt>Plug>(git-messenger)", prefix = "" }, _G.packer_plugins)<cr>]]
901905
vim.cmd [[noremap <silent> gJ <cmd>lua require("packer.load")({'splitjoin.vim'}, { keys = "gJ", prefix = "" }, _G.packer_plugins)<cr>]]
906+
vim.cmd [[noremap <silent> <Plug>(git-messenger) <cmd>lua require("packer.load")({'git-messenger.vim'}, { keys = "<lt>Plug>(git-messenger)", prefix = "" }, _G.packer_plugins)<cr>]]
902907
vim.cmd [[noremap <silent> gS <cmd>lua require("packer.load")({'splitjoin.vim'}, { keys = "gS", prefix = "" }, _G.packer_plugins)<cr>]]
903908
time([[Defining lazy-load keymaps]], false)
904909

@@ -907,24 +912,24 @@ vim.cmd [[au!]]
907912
-- Filetype lazy-loads
908913
time([[Defining lazy-load filetype autocommands]], true)
909914
vim.cmd [[au FileType html ++once lua require("packer.load")({'vim-prettier'}, { ft = "html" }, _G.packer_plugins)]]
910-
vim.cmd [[au FileType dart ++once lua require("packer.load")({'flutter-tools.nvim'}, { ft = "dart" }, _G.packer_plugins)]]
911-
vim.cmd [[au FileType zig ++once lua require("packer.load")({'zig.vim'}, { ft = "zig" }, _G.packer_plugins)]]
912-
vim.cmd [[au FileType flutter ++once lua require("packer.load")({'flutter-tools.nvim'}, { ft = "flutter" }, _G.packer_plugins)]]
913-
vim.cmd [[au FileType markdown ++once lua require("packer.load")({'markdown-preview.nvim'}, { ft = "markdown" }, _G.packer_plugins)]]
914915
vim.cmd [[au FileType json ++once lua require("packer.load")({'vim-json'}, { ft = "json" }, _G.packer_plugins)]]
915-
vim.cmd [[au FileType mscgen ++once lua require("packer.load")({'vim-mscgen'}, { ft = "mscgen" }, _G.packer_plugins)]]
916+
vim.cmd [[au FileType markdown ++once lua require("packer.load")({'markdown-preview.nvim'}, { ft = "markdown" }, _G.packer_plugins)]]
917+
vim.cmd [[au FileType zig ++once lua require("packer.load")({'zig.vim'}, { ft = "zig" }, _G.packer_plugins)]]
916918
vim.cmd [[au FileType typescript ++once lua require("packer.load")({'vim-prettier'}, { ft = "typescript" }, _G.packer_plugins)]]
919+
vim.cmd [[au FileType dart ++once lua require("packer.load")({'flutter-tools.nvim'}, { ft = "dart" }, _G.packer_plugins)]]
920+
vim.cmd [[au FileType mscgen ++once lua require("packer.load")({'vim-mscgen'}, { ft = "mscgen" }, _G.packer_plugins)]]
917921
vim.cmd [[au FileType javascript ++once lua require("packer.load")({'vim-prettier'}, { ft = "javascript" }, _G.packer_plugins)]]
922+
vim.cmd [[au FileType flutter ++once lua require("packer.load")({'flutter-tools.nvim'}, { ft = "flutter" }, _G.packer_plugins)]]
918923
vim.cmd [[au FileType haskell ++once lua require("packer.load")({'haskell-vim'}, { ft = "haskell" }, _G.packer_plugins)]]
919924
time([[Defining lazy-load filetype autocommands]], false)
920925
vim.cmd("augroup END")
921926
vim.cmd [[augroup filetypedetect]]
922-
time([[Sourcing ftdetect script at: /home/tjdevries/.local/share/nvim/site/pack/packer/opt/haskell-vim/ftdetect/haskell.vim]], true)
923-
vim.cmd [[source /home/tjdevries/.local/share/nvim/site/pack/packer/opt/haskell-vim/ftdetect/haskell.vim]]
924-
time([[Sourcing ftdetect script at: /home/tjdevries/.local/share/nvim/site/pack/packer/opt/haskell-vim/ftdetect/haskell.vim]], false)
925927
time([[Sourcing ftdetect script at: /home/tjdevries/.local/share/nvim/site/pack/packer/opt/zig.vim/ftdetect/zig.vim]], true)
926928
vim.cmd [[source /home/tjdevries/.local/share/nvim/site/pack/packer/opt/zig.vim/ftdetect/zig.vim]]
927929
time([[Sourcing ftdetect script at: /home/tjdevries/.local/share/nvim/site/pack/packer/opt/zig.vim/ftdetect/zig.vim]], false)
930+
time([[Sourcing ftdetect script at: /home/tjdevries/.local/share/nvim/site/pack/packer/opt/vim-json/ftdetect/json.vim]], true)
931+
vim.cmd [[source /home/tjdevries/.local/share/nvim/site/pack/packer/opt/vim-json/ftdetect/json.vim]]
932+
time([[Sourcing ftdetect script at: /home/tjdevries/.local/share/nvim/site/pack/packer/opt/vim-json/ftdetect/json.vim]], false)
928933
time([[Sourcing ftdetect script at: /home/tjdevries/.local/share/nvim/site/pack/packer/opt/vim-mscgen/ftdetect/mscgen.vim]], true)
929934
vim.cmd [[source /home/tjdevries/.local/share/nvim/site/pack/packer/opt/vim-mscgen/ftdetect/mscgen.vim]]
930935
time([[Sourcing ftdetect script at: /home/tjdevries/.local/share/nvim/site/pack/packer/opt/vim-mscgen/ftdetect/mscgen.vim]], false)
@@ -934,6 +939,9 @@ time([[Sourcing ftdetect script at: /home/tjdevries/.local/share/nvim/site/pack/
934939
time([[Sourcing ftdetect script at: /home/tjdevries/.local/share/nvim/site/pack/packer/opt/vim-mscgen/ftdetect/xu.vim]], true)
935940
vim.cmd [[source /home/tjdevries/.local/share/nvim/site/pack/packer/opt/vim-mscgen/ftdetect/xu.vim]]
936941
time([[Sourcing ftdetect script at: /home/tjdevries/.local/share/nvim/site/pack/packer/opt/vim-mscgen/ftdetect/xu.vim]], false)
942+
time([[Sourcing ftdetect script at: /home/tjdevries/.local/share/nvim/site/pack/packer/opt/haskell-vim/ftdetect/haskell.vim]], true)
943+
vim.cmd [[source /home/tjdevries/.local/share/nvim/site/pack/packer/opt/haskell-vim/ftdetect/haskell.vim]]
944+
time([[Sourcing ftdetect script at: /home/tjdevries/.local/share/nvim/site/pack/packer/opt/haskell-vim/ftdetect/haskell.vim]], false)
937945
time([[Sourcing ftdetect script at: /home/tjdevries/.local/share/nvim/site/pack/packer/opt/vim-prettier/ftdetect/css.vim]], true)
938946
vim.cmd [[source /home/tjdevries/.local/share/nvim/site/pack/packer/opt/vim-prettier/ftdetect/css.vim]]
939947
time([[Sourcing ftdetect script at: /home/tjdevries/.local/share/nvim/site/pack/packer/opt/vim-prettier/ftdetect/css.vim]], false)
@@ -982,9 +990,6 @@ time([[Sourcing ftdetect script at: /home/tjdevries/.local/share/nvim/site/pack/
982990
time([[Sourcing ftdetect script at: /home/tjdevries/.local/share/nvim/site/pack/packer/opt/vim-prettier/ftdetect/yaml.vim]], true)
983991
vim.cmd [[source /home/tjdevries/.local/share/nvim/site/pack/packer/opt/vim-prettier/ftdetect/yaml.vim]]
984992
time([[Sourcing ftdetect script at: /home/tjdevries/.local/share/nvim/site/pack/packer/opt/vim-prettier/ftdetect/yaml.vim]], false)
985-
time([[Sourcing ftdetect script at: /home/tjdevries/.local/share/nvim/site/pack/packer/opt/vim-json/ftdetect/json.vim]], true)
986-
vim.cmd [[source /home/tjdevries/.local/share/nvim/site/pack/packer/opt/vim-json/ftdetect/json.vim]]
987-
time([[Sourcing ftdetect script at: /home/tjdevries/.local/share/nvim/site/pack/packer/opt/vim-json/ftdetect/json.vim]], false)
988993
vim.cmd("augroup END")
989994
if should_profile then save_profiles() end
990995

0 commit comments

Comments
 (0)