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
Steven Arcangeli
9f7c4d74e1
feat: display shortened path as title of floating window ( #12 )
2023-01-04 01:30:33 -08:00
Steven Arcangeli
101689b0fe
refactor: rework Oil command to support --float argument anywhere
2023-01-04 00:56:36 -08:00
Max
af59e7b53d
feat: added command
2023-01-04 08:57:37 +01:00
Steven Arcangeli
1879339442
refactor: separate adapter-to-scheme lookup table
2023-01-03 22:09:20 -08:00
Steven Arcangeli
86cff697be
doc: clarify open() behavior
2023-01-02 10:38:01 -08:00
Steven Arcangeli
fefd6ad5e4
feat: first draft
2023-01-02 01:34:53 -08:00