update
This commit is contained in:
parent
757af445e5
commit
e0b50d49c0
@ -24,6 +24,7 @@
|
|||||||
../../modules/home-manager/spotify-player.nix
|
../../modules/home-manager/spotify-player.nix
|
||||||
../../modules/home-manager/nb.nix
|
../../modules/home-manager/nb.nix
|
||||||
../../modules/home-manager/stylix.nix
|
../../modules/home-manager/stylix.nix
|
||||||
|
../../modules/home-manager/hledger.nix
|
||||||
];
|
];
|
||||||
home.username = "mthomson";
|
home.username = "mthomson";
|
||||||
home.homeDirectory = "/Users/mthomson";
|
home.homeDirectory = "/Users/mthomson";
|
||||||
|
@ -260,6 +260,15 @@
|
|||||||
(setq undo-tree-history-directory-alist '(("." . "~/.config/emacs/.cache/undo")))
|
(setq undo-tree-history-directory-alist '(("." . "~/.config/emacs/.cache/undo")))
|
||||||
(global-undo-tree-mode))
|
(global-undo-tree-mode))
|
||||||
|
|
||||||
|
(use-package ledger-mode
|
||||||
|
:ensure t
|
||||||
|
:custom
|
||||||
|
((ledger-binary-path "hledger")
|
||||||
|
(ledger-mode-should-check-version nil)
|
||||||
|
(ledger-report-auto-width nil)
|
||||||
|
(ledger-report-links-in-register nil)
|
||||||
|
(ledger-report-native-highlighting-arguments '("--color=always")))
|
||||||
|
:mode ("\\.hledger\\'" "\\.ledger\\'"))
|
||||||
|
|
||||||
;; PATH STUFF --------
|
;; PATH STUFF --------
|
||||||
(use-package exec-path-from-shell
|
(use-package exec-path-from-shell
|
||||||
|
25
modules/home-manager/hledger.nix
Normal file
25
modules/home-manager/hledger.nix
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
|
home.packages = with pkgs; [
|
||||||
|
hledger
|
||||||
|
hledger-ui
|
||||||
|
hledger-iadd
|
||||||
|
hledger-web
|
||||||
|
];
|
||||||
|
|
||||||
|
home.sessionVariables = {
|
||||||
|
LEDGER_FILE="~/finance/current.journal";
|
||||||
|
};
|
||||||
|
|
||||||
|
programs.ledger = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
file = [
|
||||||
|
"~/finance/current.journal"
|
||||||
|
];
|
||||||
|
strict = false;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
@ -79,6 +79,7 @@ in {
|
|||||||
plenary-nvim
|
plenary-nvim
|
||||||
vim-tmux-navigator
|
vim-tmux-navigator
|
||||||
friendly-snippets
|
friendly-snippets
|
||||||
|
vim-ledger
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -148,6 +148,8 @@ require("snacks").setup({
|
|||||||
scope = {},
|
scope = {},
|
||||||
})
|
})
|
||||||
|
|
||||||
|
vim.g.ledger_fuzzy_account_completion = 1
|
||||||
|
|
||||||
-- LSP Progress indicator
|
-- LSP Progress indicator
|
||||||
vim.api.nvim_create_autocmd("LspProgress", {
|
vim.api.nvim_create_autocmd("LspProgress", {
|
||||||
---@param ev {data: {client_id: integer, params: lsp.ProgressParams}}
|
---@param ev {data: {client_id: integer, params: lsp.ProgressParams}}
|
||||||
@ -197,7 +199,7 @@ require('lze').load {
|
|||||||
},
|
},
|
||||||
signature = { enabled = true, },
|
signature = { enabled = true, },
|
||||||
sources = {
|
sources = {
|
||||||
default = { 'lsp', 'path', 'snippets', 'buffer' },
|
default = { 'lsp', 'path', 'snippets', 'buffer', 'omni' },
|
||||||
},
|
},
|
||||||
})
|
})
|
||||||
end,
|
end,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user