canola.nvim/lua/oil
Barrett Ruth 017007954d fix(ssh): preserve path separators in scp:// URI construction
Problem: \`url_to_scp\` passes the file path through \`util.url_escape\`,
which encodes \`/\` as \`%2F\`. The resulting scp command uses a URI like
\`scp://host/%2Ftmp%2Ffile\` where percent-encoded slashes are not
treated as path separators, causing scp to fail with a connection
error.

Solution: unescape \`%2F\` back to \`/\` after encoding, so other special
characters (spaces, \`%\`, etc.) remain encoded but path separators are
preserved. The correct absolute-path URI form is \`scp://host//path\`.
2026-03-18 15:39:25 -04:00
..
adapters fix(ssh): preserve path separators in scp:// URI construction 2026-03-18 15:39:25 -04:00
lsp refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
mutator fix(test): resolve trash_spec.lua flakes from leaked mutation state (#163) 2026-03-17 11:47:01 -04:00
actions.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
cache.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
clipboard.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
columns.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
config.lua feat(config): add default_to_float option (#173) 2026-03-18 14:12:55 -04:00
constants.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
fs.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
git.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
init.lua feat(config): add default_to_float option (#173) 2026-03-18 14:12:55 -04:00
keymap_util.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
layout.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
loading.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
log.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
pathutil.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
ringbuf.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
shell.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
util.lua refactor: revert canola namespace to oil and remove vim.g config (#120) 2026-03-10 22:49:56 -04:00
view.lua fix(view): reapply column highlights after paste and buffer edits (#169) 2026-03-18 00:18:11 -04:00