mirror of
https://github.com/halfdan/dotfiles.git
synced 2025-04-27 04:45:38 +00:00
Some more refactoring
This commit is contained in:
parent
71027962d3
commit
4e52b17959
20
.config/nvim/lua/halfdan/debugger/elixir.lua
Normal file
20
.config/nvim/lua/halfdan/debugger/elixir.lua
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
local dap = require('dap')
|
||||||
|
|
||||||
|
dap.adapters.mix_task = {
|
||||||
|
type = 'executable',
|
||||||
|
command = '/Users/fbecker18/opt/elixir-ls/bin/debugger.sh', -- debugger.bat for windows
|
||||||
|
args = {}
|
||||||
|
}
|
||||||
|
|
||||||
|
dap.configurations.elixir = {
|
||||||
|
{
|
||||||
|
type = 'mix_task',
|
||||||
|
name = 'mix test',
|
||||||
|
request = 'launch',
|
||||||
|
task = 'test',
|
||||||
|
taskArgs = { '--trace' },
|
||||||
|
startApps = true,
|
||||||
|
projectDir = "${workspaceFolder}",
|
||||||
|
requireFiles = { "test/**/test_helper.exs", "test/**/*_test.exs"}
|
||||||
|
}
|
||||||
|
}
|
@ -37,7 +37,7 @@ dap.listeners.before.event_exited["dapui_config"] = function()
|
|||||||
dapui.close()
|
dapui.close()
|
||||||
end
|
end
|
||||||
|
|
||||||
-- require("theprimeagen.debugger.node");
|
require("halfdan.debugger.elixir");
|
||||||
|
|
||||||
nnoremap("<Home>", function()
|
nnoremap("<Home>", function()
|
||||||
dapui.toggle(1)
|
dapui.toggle(1)
|
||||||
|
@ -9,6 +9,8 @@ require('halfdan.colorscheme')
|
|||||||
require('halfdan.treesitter')
|
require('halfdan.treesitter')
|
||||||
require('halfdan.telescope')
|
require('halfdan.telescope')
|
||||||
|
|
||||||
|
require('halfdan.lualine')
|
||||||
|
|
||||||
require('halfdan.themes.nord')
|
require('halfdan.themes.nord')
|
||||||
|
|
||||||
require('halfdan.autocmds')
|
require('halfdan.autocmds')
|
||||||
|
@ -52,7 +52,6 @@ return require("packer").startup(
|
|||||||
-- Testing
|
-- Testing
|
||||||
use {'vim-test/vim-test'}
|
use {'vim-test/vim-test'}
|
||||||
|
|
||||||
|
|
||||||
-- Treesitter
|
-- Treesitter
|
||||||
use {"nvim-treesitter/nvim-treesitter", run = ":TSUpdate"}
|
use {"nvim-treesitter/nvim-treesitter", run = ":TSUpdate"}
|
||||||
use {"nvim-treesitter/nvim-treesitter-textobjects"}
|
use {"nvim-treesitter/nvim-treesitter-textobjects"}
|
||||||
|
@ -18,10 +18,10 @@ vim.o.splitbelow = true -- Horizontal splits will automatically be below
|
|||||||
vim.o.termguicolors = true -- set term gui colors most terminals support this
|
vim.o.termguicolors = true -- set term gui colors most terminals support this
|
||||||
vim.o.splitright = true -- Vertical splits will automatically be to the right
|
vim.o.splitright = true -- Vertical splits will automatically be to the right
|
||||||
vim.o.conceallevel = 0 -- So that I can see `` in markdown files
|
vim.o.conceallevel = 0 -- So that I can see `` in markdown files
|
||||||
vim.cmd('set ts=4') -- Insert 4 spaces for a tab
|
vim.cmd('set ts=2') -- Insert 4 spaces for a tab
|
||||||
vim.cmd('set sw=4') -- Change the number of space characters inserted for indentation
|
vim.cmd('set sw=2') -- Change the number of space characters inserted for indentation
|
||||||
vim.cmd('set expandtab') -- Converts tabs to spaces
|
vim.cmd('set expandtab') -- Converts tabs to spaces
|
||||||
vim.bo.smartindent = true -- Makes indenting smart
|
vim.bo.smartindent = false -- Makes indenting smart
|
||||||
vim.wo.number = true -- set numbered lines
|
vim.wo.number = true -- set numbered lines
|
||||||
vim.wo.relativenumber = true -- set relative number
|
vim.wo.relativenumber = true -- set relative number
|
||||||
vim.wo.cursorline = true -- Enable highlighting of the current line
|
vim.wo.cursorline = true -- Enable highlighting of the current line
|
||||||
|
@ -5,7 +5,7 @@ require('nvim-treesitter.configs').setup({
|
|||||||
enable = true
|
enable = true
|
||||||
},
|
},
|
||||||
indent = {
|
indent = {
|
||||||
enable = false
|
enable = true
|
||||||
},
|
},
|
||||||
incremental_selection = {
|
incremental_selection = {
|
||||||
enable = true,
|
enable = true,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user