Compare commits
7 commits
eb51e2e793
...
8152c1bdbc
Author | SHA1 | Date | |
---|---|---|---|
8152c1bdbc | |||
15d0ea5e16 | |||
d58592cefd | |||
fed7d15710 | |||
329e46f137 | |||
75915cbff9 | |||
1e5a9679f6 |
8 changed files with 40 additions and 10 deletions
symlinks/config
fish
nvim
sway/conf.d
|
@ -1,6 +1,7 @@
|
|||
fenv source ~/.profile
|
||||
|
||||
set -g fish_prompt_pwd_dir_length 0
|
||||
set -g fish_vcs_branch_name_length 0
|
||||
set -gx PROJECT_PATHS ~/Projects/*/* ~/Projects/Personal/Mixed\ Technology/Practice
|
||||
set -gx MISE_PYTHON_DEFAULT_PACKAGES_FILE ~/.config/asdf/.python-default-packages
|
||||
set -gx FZF_DEFAULT_COMMAND 'rg --files'
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
local neotest = require("neotest")
|
||||
neotest.setup({
|
||||
adapters = {
|
||||
require("neotest-rust")({
|
||||
require("rustaceanvim.neotest")({
|
||||
args = { "--no-capture" },
|
||||
}),
|
||||
require("neotest-plenary"),
|
||||
|
|
|
@ -36,7 +36,11 @@ return require("lazy").setup({
|
|||
"lewis6991/impatient.nvim", -- Caching lua modules for faster startup
|
||||
"j-hui/fidget.nvim", -- notifications UI
|
||||
"MunifTanjim/nui.nvim", -- General UI
|
||||
"jiangmiao/auto-pairs", -- Autoclosing of brackets and quotes
|
||||
{
|
||||
"windwp/nvim-autopairs", -- Autoclosing of brackets and quotes
|
||||
event = "InsertEnter",
|
||||
config = true,
|
||||
},
|
||||
"nvim-pack/nvim-spectre", -- Find and replace
|
||||
|
||||
-- Tools
|
||||
|
@ -44,7 +48,6 @@ return require("lazy").setup({
|
|||
"nvim-neotest/neotest", -- Running tests from NeoVim
|
||||
"nvim-neotest/nvim-nio",
|
||||
"nvim-neotest/neotest-plenary",
|
||||
"rouge8/neotest-rust",
|
||||
"saecki/crates.nvim",
|
||||
"nvim-neotest/neotest-vim-test", -- vim-test plugin for neotest
|
||||
"vim-test/vim-test", -- Running tests from vim
|
||||
|
@ -152,7 +155,11 @@ return require("lazy").setup({
|
|||
-- LSP language specific
|
||||
"folke/neodev.nvim", -- Built-in Lua integration with LSP
|
||||
"akinsho/flutter-tools.nvim", -- Additional flutter integrations
|
||||
{ "mrcjkb/rustaceanvim", ft = "rust" }, -- Additional rust integrations
|
||||
{
|
||||
"mrcjkb/rustaceanvim",
|
||||
version = "^5", -- Recommended
|
||||
lazy = false, -- This plugin is already lazy
|
||||
},
|
||||
{ "mfussenegger/nvim-jdtls", ft = "java" }, -- Additional java integrations
|
||||
"scalameta/nvim-metals", -- Scala
|
||||
|
||||
|
|
|
@ -21,14 +21,14 @@ cmp.setup({
|
|||
["<C-y>"] = cmp.mapping.confirm({ select = true }),
|
||||
["<C-n>"] = function(fallback)
|
||||
if cmp.visible() then
|
||||
cmp.select_next_item()
|
||||
cmp.select_next_item({ behavior = cmp.SelectBehavior.Select })
|
||||
else
|
||||
fallback()
|
||||
end
|
||||
end,
|
||||
["<C-p>"] = function(fallback)
|
||||
if cmp.visible() then
|
||||
cmp.select_prev_item()
|
||||
cmp.select_prev_item({ behavior = cmp.SelectBehavior.Select })
|
||||
else
|
||||
fallback()
|
||||
end
|
||||
|
@ -62,8 +62,22 @@ cmp.setup({
|
|||
{ name = "luasnip" },
|
||||
{ name = "buffer" },
|
||||
},
|
||||
view = {
|
||||
docs = {
|
||||
auto_open = true,
|
||||
},
|
||||
},
|
||||
preselect = cmp.PreselectMode.None,
|
||||
})
|
||||
|
||||
cmp.setup.filetype("ledger", {
|
||||
sources = cmp.config.sources({ name = "omni" }),
|
||||
sources = {
|
||||
name = "omni",
|
||||
option = {
|
||||
disable_omnifuncs = { "v:lua.vim.lsp.omnifunc" },
|
||||
},
|
||||
},
|
||||
})
|
||||
|
||||
local cmp_autopairs = require("nvim-autopairs.completion.cmp")
|
||||
cmp.event:on("confirm_done", cmp_autopairs.on_confirm_done())
|
||||
|
|
|
@ -3,5 +3,5 @@
|
|||
-------------------------------------------------------------------------------
|
||||
|
||||
require("esensar.lsp.diagnostic")
|
||||
require("esensar.lsp.servers")
|
||||
require("esensar.lsp.completion")
|
||||
require("esensar.lsp.servers")
|
||||
|
|
|
@ -91,8 +91,11 @@ vim.g.rustaceanvim = {
|
|||
on_attach = function(client, bufnr)
|
||||
common_config.on_attach(client, bufnr)
|
||||
end,
|
||||
cmd = { "ra-multiplex" },
|
||||
settings = {
|
||||
logfile = vim.fn.tempname() .. "-rust-analyzer.log",
|
||||
cmd = function()
|
||||
return { "ra-multiplex", "client", "--", "--log-file", vim.g.rustaceanvim.server.logfile }
|
||||
end,
|
||||
default_settings = {
|
||||
["rust-analyzer"] = {
|
||||
checkOnSave = {
|
||||
command = "clippy",
|
||||
|
|
|
@ -4,3 +4,4 @@ exec kdeconnect-indicator
|
|||
exec ulauncher --hide-window
|
||||
exec libinput-gestures-setup start
|
||||
exec kanshi
|
||||
exec openrgb --startminimized
|
||||
|
|
|
@ -8,3 +8,7 @@ bindsym XF86AudioPlay exec playerctl play-pause
|
|||
bindsym XF86AudioStop exec playerctl play-pause
|
||||
bindsym XF86AudioNext exec playerctl next
|
||||
bindsym XF86AudioPrev exec playerctl previous
|
||||
bindsym XF86Explorer exec $filemanager
|
||||
bindsym XF86HomePage exec $browser
|
||||
bindsym XF86Calculator exec gnome-calculator
|
||||
bindsym XF86Tools exec spotify
|
||||
|
|
Loading…
Add table
Reference in a new issue