update
This commit is contained in:
parent
757af445e5
commit
e0b50d49c0
@ -24,6 +24,7 @@
|
||||
../../modules/home-manager/spotify-player.nix
|
||||
../../modules/home-manager/nb.nix
|
||||
../../modules/home-manager/stylix.nix
|
||||
../../modules/home-manager/hledger.nix
|
||||
];
|
||||
home.username = "mthomson";
|
||||
home.homeDirectory = "/Users/mthomson";
|
||||
|
@ -260,6 +260,15 @@
|
||||
(setq undo-tree-history-directory-alist '(("." . "~/.config/emacs/.cache/undo")))
|
||||
(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 --------
|
||||
(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
|
||||
vim-tmux-navigator
|
||||
friendly-snippets
|
||||
vim-ledger
|
||||
];
|
||||
};
|
||||
|
||||
|
@ -148,6 +148,8 @@ require("snacks").setup({
|
||||
scope = {},
|
||||
})
|
||||
|
||||
vim.g.ledger_fuzzy_account_completion = 1
|
||||
|
||||
-- LSP Progress indicator
|
||||
vim.api.nvim_create_autocmd("LspProgress", {
|
||||
---@param ev {data: {client_id: integer, params: lsp.ProgressParams}}
|
||||
@ -197,7 +199,7 @@ require('lze').load {
|
||||
},
|
||||
signature = { enabled = true, },
|
||||
sources = {
|
||||
default = { 'lsp', 'path', 'snippets', 'buffer' },
|
||||
default = { 'lsp', 'path', 'snippets', 'buffer', 'omni' },
|
||||
},
|
||||
})
|
||||
end,
|
||||
|
Loading…
x
Reference in New Issue
Block a user