# Ring the bell when new messages are received
#
# Default: true
-#new-message-bell=true
+new-message-bell=false
#
# Template to use for Account tab titles
-- Plugin Specific Behavior
-------------------------------------------------------------------------------
-- FZF
-vim.keymap.set("n", "<c-P>",
+vim.keymap.set('n', '<c-P>',
"<cmd>lua require('fzf-lua').files({ fzf_opts = {} })<CR>", { silent = true })
-- Toggle Autosave
}
}
+-- Oil
+vim.keymap.set("n", "-", "<CMD>Oil<CR>", { desc = "Open parent directory" })
+
-- Plugins
require('plugins')
require('treesitter_config')
"LargeFile": { "branch": "master", "commit": "3941a37b2b0288524300348a39521a46539bf9f6" },
"auto-save.nvim": { "branch": "main", "commit": "979b6c82f60cfa80f4cf437d77446d0ded0addf0" },
"coq_nvim": { "branch": "coq", "commit": "806a0a71a20795a6b3cd11e0bc9deaa68ae81d7f" },
- "fzf-lua": { "branch": "main", "commit": "62601b89aa24303f3117115f42e315dd1c54b97f" },
+ "fzf-lua": { "branch": "main", "commit": "fea7e7b98af19fe4bc988828073da21b9ad1c3a6" },
"gemini.vim": { "branch": "master", "commit": "c9efb59c97b71c28d4678c79fd21fbdd3a69d196" },
"lazy.nvim": { "branch": "main", "commit": "aedcd79811d491b60d0a6577a9c1701063c2a609" },
"neodev.nvim": { "branch": "main", "commit": "84e0290f5600e8b89c0dfcafc864f45496a53400" },
"neogen": { "branch": "main", "commit": "b95347a588401a755eadd17482edc1662876bd58" },
- "nota.nvim": { "branch": "main", "commit": "9e9e89d8556ecafa6b11ab21aa9ffab550f7f3ad" },
+ "nota.nvim": { "branch": "main", "commit": "ca10d2a36e3e7d8d28f15f36f0812384606c238d" },
"nvim-dap": { "branch": "master", "commit": "fc880e82059eb21c0fa896be60146e5f17680648" },
"nvim-dap-ui": { "branch": "master", "commit": "9720eb5fa2f41988e8770f973cd11b76dd568a5d" },
"nvim-dap-vscode-js": { "branch": "main", "commit": "03bd29672d7fab5e515fc8469b7d07cc5994bbf6" },
- "nvim-lspconfig": { "branch": "master", "commit": "7f5cf1121f772850a30bdaf83fb448e88846aa58" },
- "nvim-treesitter": { "branch": "master", "commit": "212b7a504cf56f85d1acc5be237261b42d7560c5" },
+ "nvim-lspconfig": { "branch": "master", "commit": "e5e600232188ed9fb960f5df6bb06084ae8bf3ec" },
+ "nvim-treesitter": { "branch": "master", "commit": "c09932bd2de01dc9c01e870fe83060693c67de13" },
+ "oil.nvim": { "branch": "master", "commit": "18dfd2458dc741fea683357a17aaa95870b25a3c" },
"snes-syntax-vim": { "branch": "master", "commit": "a6a699c8905f7b6119bf91e44f960667d9f03d59" },
"tree-sitter-api-notation": { "branch": "main", "commit": "3113c6077d9ed1e662a891714ac00e1ee3bb7657" },
"vim-closer": { "branch": "master", "commit": "6007d9db0a35e983af246b667282606612076b07" },
['marker'] = {'fg', 'Keyword'},
['spinner'] = {'fg', 'Label'},
['header'] = {'fg', 'Comment'}
+ },
+ previewers = {
+ builtin = {
+ extensions = {
+ ["png"] = { "chafa", "-f", "symbols", "{file}" },
+ ["gif"] = { "chafa", "-f", "symbols", "{file}" },
+ ["svg"] = { "chafa", "-f", "symbols", "{file}" },
+ ["jpg"] = { "chafa", "-f", "symbols", "{file}" },
+ ["jpeg"] = { "chafa", "-f", "symbols", "{file}" }
+ }
+ }
}
})
end
'tpope/vim-endwise',
'rstacruz/vim-closer',
'michaeljsmith/vim-indent-object',
- 'Pocco81/auto-save.nvim',
{
- "danymat/neogen",
+ 'Pocco81/auto-save.nvim',
+ opts = {
+ condition = function(buf)
+ local fn = vim.fn
+ local utils = require('auto-save.utils.data')
+
+ if fn.getbufvar(buf, '&modifiable') == 1
+ and utils.not_in(fn.getbufvar(buf, '&filetype'), {'oil'}) then
+ return true
+ end
+ return false
+ end,
+ }
+ },
+ {
+ 'danymat/neogen',
config = true
},
'vim-scripts/LargeFile',
'tpope/vim-fugitive',
'milkypostman/vim-togglelist',
+ { 'stevearc/oil.nvim', opts = {
+ keymaps = {
+ ["<C-p>"] = false,
+ ["<C-S-p>"] = "actions.preview"
+ }
+ } },
'https://git.sr.ht/~rbdr/nota.nvim'
})
asdf
bat
+chafa
curl
difftastic
eza
-y
bat
+chafa
curl
difftastic
eza
session_name: main
windows:
- - window_name: main
+ - window_name: mail
+ start_directory: '~/projects'
+ panes:
+ - aerc
+ - window_name: notes
+ start_directory: '~/.local/share/nota'
+ panes:
+ - nvim
+ - window_name: util
start_directory: '~'
focus: true
layout: '9c05,158x41,0,0{79x41,0,0,21,78x41,80,0[78x20,80,0,22,78x20,80,21,23]}'
panes:
- - cowsay main
- - ranger
- - htop
+ - cowsay welcome
+ - cowsay to
+ - cowsay computer
- window_name: proj
start_directory: '~/Projects'
panes: