Commit graph

56 commits

Author SHA1 Message Date
Steven Arcangeli
d27bfa1f37 refactor: use more modern methods for getting/setting options 2023-05-21 20:40:09 -07:00
Steven Arcangeli
6b05c2e913 feat: prompt user to save changes before editing moved file/dir (#93) 2023-05-07 08:07:08 -07:00
Steven Arcangeli
339ade9dc3 fix: escape special characters when editing buffer (#96) 2023-05-05 08:32:44 -07:00
Steven Arcangeli
37cb6be6f6 fix: block quit if changes during :wq (#98) 2023-05-03 08:06:49 -07:00
Steven Arcangeli
41077847b9 fix: prevent double-delete autocmd ids (#97) 2023-05-02 10:08:42 -07:00
Steven Arcangeli
82c706822b feat: add toggle_float function (#94) 2023-04-29 08:16:18 -07:00
Steven Arcangeli
caa65e5bfc fix: bug when copying saved win options to split (#89) 2023-04-27 08:33:42 -07:00
Steven Arcangeli
a9556aa872 fix: guard against invalid buffer (#90) 2023-04-27 07:30:48 -07:00
Steven Arcangeli
be695dc350 fix: allow calling oil.open() with a url 2023-04-21 22:03:33 -07:00
Steven Arcangeli
5edf9784a5 refactor: use nvim 0.9 window title when available 2023-04-07 12:52:00 -07:00
Steven Arcangeli
080dd27474 refactor: clean up duplicate helper method 2023-03-29 18:42:48 -07:00
Steven Arcangeli
4b05ebdf20 fix: oil.close doesn't error when no other buffers exist (#79) 2023-03-20 09:25:17 -07:00
Steven Arcangeli
3d3df74532 feat: config option to disable directory hijacking (#76) 2023-03-18 15:26:19 -07:00
Steven Arcangeli
57451c517d fix: update preview window in-place (#74) 2023-03-18 15:08:32 -07:00
Steven Arcangeli
b8eaf88c12 fix: edge case where window options were not set 2023-03-18 15:05:59 -07:00
Steven Arcangeli
0d5db08015 fix: always enter directory entries as a directory 2023-03-18 00:07:38 -07:00
Steven Arcangeli
d7805c7751 feat: convert oil://path/to/file.lua to normal file path (#77) 2023-03-17 21:48:38 -07:00
Steven Arcangeli
d48fa09c82 fix: oil.close() sometimes closes window too (#64) 2023-03-16 08:53:51 -07:00
Steven Arcangeli
33ee724c2d feat: restore window view in oil.close() (#65) 2023-03-12 13:00:04 -07:00
Steven Arcangeli
12bea0f646 feat: API to change config.view.is_hidden_file at runtime (#69) 2023-03-12 12:49:49 -07:00
Steven Arcangeli
33d5701a8d WIP: force move cursor 2023-03-06 22:37:27 -08:00
Steven Arcangeli
b36ba91b7a fix: another case of incorrect alternate buffers (#60) 2023-03-06 00:14:06 -08:00
Steven Arcangeli
073ecb3d68 fix: don't close floating windows we didn't open (#64) 2023-03-04 22:32:06 -08:00
Steven Arcangeli
f1131b5e90 fix: set alternate buffer when inside oil (#60) 2023-02-24 06:24:44 -08:00
Steven Arcangeli
7f17648705 fix: better behaved lazy loading in autocmds 2023-02-04 12:03:19 -08:00
Steven Arcangeli
716dd8f9cf fix: unexpected behavior from BufReadPost autocmds 2023-01-28 18:07:18 -08:00
Steven Arcangeli
20e4ff1838 fix: expand terminal path 2023-01-28 16:22:47 -08:00
Steven Arcangeli
48eec8b7ef feat: action to open entry in new tab (#52) 2023-01-28 16:19:45 -08:00
Steven Arcangeli
0e53d40221 fix: oil can open when terminal is focused (#51) 2023-01-28 15:57:18 -08:00
Steven Arcangeli
2b0b9382d7 fix: invalid filetype of oil buffer (#47) 2023-01-24 17:18:30 +00:00
Steven Arcangeli
b3c4ff340b feat: more actions for interacting with preview window (#41) 2023-01-21 17:46:18 -08:00
Steven Arcangeli
4e853eabcb fix: alternate buffer preservation (#43) 2023-01-20 02:56:57 -08:00
Steven Arcangeli
6b10a36641 feat: inform user how to disable netrw 2023-01-20 01:57:53 -08:00
Steven Arcangeli
a6884431b0 fix: error when editing a dir, and still missing parent window (#40) 2023-01-19 20:44:01 -08:00
Steven Arcangeli
31645370a1 refactor!: change scp:// urls back to oil-ssh:// 2023-01-19 00:27:09 -08:00
Steven Arcangeli
73c6fcf519 fix: warning when :tabnew from oil buffer (#40) 2023-01-18 23:16:27 -08:00
Steven Arcangeli
ca4da68aae feat: builtin support for editing files over ssh (#27) 2023-01-18 10:25:22 -08:00
Steven Arcangeli
64d7763ac6 fix: edge case where cursor position was not set (#37) 2023-01-18 00:21:04 -08:00
Steven Arcangeli
fb697752b2 fix: restore window options on split windows (#36) 2023-01-17 23:57:22 -08:00
Steven Arcangeli
abfc455f62 lint: apply stylua 2023-01-13 08:34:21 -08:00
MysteryMage
2bc63f7059 fix: Error when saving blank lines and quitting. 2023-01-13 12:19:32 +02:00
Steven Arcangeli
f8ca564802 fix: float positioning and width calculation (#32) 2023-01-12 01:06:37 -08:00
Steven Arcangeli
bb5201c9cd fix: oil buffers load properly after loading a session (#29) 2023-01-10 23:00:21 -08:00
Steven Arcangeli
b4ccc16944 fix: renaming buffers doesn't interfere with directory hijack (#25) 2023-01-10 22:33:15 -08:00
Steven Arcangeli
d8a1e7ca4e fix: preserve alternate buffer when using floating window (#20) 2023-01-08 22:12:17 -08:00
Steven Arcangeli
e4c4110022 fix: preserve the alternate buffer (#20) 2023-01-07 12:23:47 -08:00
Steven Arcangeli
6a227e932f fix: add WinLeave autocmd to augroup 2023-01-06 18:19:40 -08:00
Steven Arcangeli
0f104854da fix: close floating oil window on WinLeave (#17) 2023-01-05 18:56:48 -08:00
Steven Arcangeli
5e2f1ced9f fix: add autocmd to augroup 2023-01-05 18:40:30 -08:00
Steven Arcangeli
9dbf18a524 fix: silence doautocmd errors
This produced an error when the ssh adapter terminal was open, and then
a connection error occurred. It would produce a `Can't re-enter normal
mode from terminal mode` error.
2023-01-04 01:47:25 -08:00