kiyan42
9eea2b8c62
feat: add ability for the tree to change tab
...
- remove tags file
- open/close the tree on `TabEnter` with the option `g:lua_tree_tab_open`
2020-08-18 19:11:10 +02:00
Kristijan Husak
4231ada075
Refresh tree on fugitive git status change.
2020-08-03 15:35:26 +02:00
kiyan42
33a48cd80f
open tree on find
2020-07-23 11:16:25 +02:00
Kristijan Husak
89df407737
Add command to print clipboard content.
2020-07-21 15:14:05 +02:00
kyazdani42
3997c53df6
fix: check on_leave on WinClosed for :x to save properly
2020-06-04 21:56:37 +02:00
kiyan42
058cd31e2a
better logic for closing the tree
2020-05-30 01:55:29 +02:00
kiyan42
e0bfcb4a6f
Refacto: rewrite everything
...
- The tree is created with libuv functions, which makes it blazingly fast.
- The tree may now be faster than any other vim trees, it can handle directories with thousands of files without any latency at all (tested on 40K files, works flawlessly).
- More solid logic for opening and closing the tree.
- tree state is remembered (closing / opening a folder keeps opened subdirectories open)
- detection of multiple git projects in the tree
- more icon support
- smart rendering
- smart updates
- ms windows support
- gx replacement function running xdg-open on linux, open on macos
2020-05-29 15:33:47 +02:00
Akin Sowemimo
9201d123fd
Add config option to follow buffer directory
2020-05-18 23:51:43 +02:00
kiyan42
020db73532
Add colorscheme update and add filetype to buffer.
2020-05-17 18:21:03 +02:00
kiyan42
c003626dee
make linking of default groups for tree style and add docs
2020-04-03 11:50:14 +02:00
kiyan42
3678169bd6
add config to open or close automatically
2020-03-04 13:15:33 +01:00
kyazdani42
03168a5155
fix tree when option is 'right'
2020-03-01 19:24:24 +01:00
kyazdani42
daff837b23
add LuaTreeFindFile, doc and option
2020-02-28 17:24:08 +01:00
kyazdani42
f6e44c1726
cd to folder when doing nvim FOLDER and layout code
...
- when doing `nvim FOLDER` it works as expected, opening the tree
on the correct folder (updating the ROOT_PATH)
- add the code for keeping the tree window on the side no matter
what, but since the lack of window events, disable this feature.
2020-02-28 01:03:34 +01:00
kyazdani42
e5db994ebb
protect plugin against windows and prevent macos from crashing due to --ignore
2020-02-22 17:36:05 +01:00
kiyan42
f5af7aa95d
add some options for the user and info in the readme
2020-02-20 21:16:13 +01:00
kyazdani42
6670b8e494
quit when tree is last buf, open on enter if dir or no file
2020-02-19 23:47:25 +01:00
kyazdani42
6d9831b2a5
color init in lua
2020-02-19 17:57:36 +01:00
kyazdani42
3e1ce735b9
make sure plugin dont crash when no terminal_color is set
2020-02-19 17:31:16 +01:00
kyazdani42
05b5117f75
better git format and parsing
2020-02-19 16:46:25 +01:00
kyazdani42
1c4fb795fb
add git refresh
2020-02-19 14:32:33 +01:00
kiyan42
f8fb6de9c6
add git integration
2020-02-18 18:22:05 +01:00
kiyan42
7b7fb56c4e
better format
2020-02-18 14:30:32 +01:00
kyazdani42
98d94876f2
start refresh. Need to find a way to trigger the function when FS is altered
2020-02-14 17:42:07 +01:00
kyazdani42
083d2b556d
add syntax highlighting
2020-02-14 16:51:33 +01:00
kiyan42
ef6f338cce
some refacto and start adding file creation/removal..
2020-02-09 18:11:02 +01:00
kyazdani42
7ec6a588d5
init plugin
2020-02-04 19:59:14 +01:00