kiyan42
a25ac38db1
add file highlight for git attributes and remove the space before the git icon
2020-08-03 10:31:23 +02:00
Kristijan Husak
f1b04965de
Add mappings for jumping to previous or next git item.
2020-07-22 11:50:18 +02:00
Kristijan Husak
37748e7c97
Merge branch 'master' into feature/cut-copy-paste
2020-07-20 17:59:15 +02:00
Kristijan Husak
4f86707051
Add mapping for toggling ignored folders visibility.
2020-07-17 10:25:57 +02:00
Kristijan Husak
9b20fcba72
Add cut,copy and paste functionality.
2020-07-16 11:50:27 +02:00
kiyan42
3ca7fd0aed
fix small bug with indent markers, add notice to README for netrw and gx
2020-06-22 12:23:09 +02:00
kiyan42
4f499d9e53
finish indent markers properly
2020-06-20 15:35:24 +02:00
rickysaurav
080c86618f
Add option for disabling bindings
2020-06-20 03:38:36 +05:30
kiyan42
fbe5d6d1f7
add akin909 screenshot, fix user icon config load
2020-06-19 13:31:42 +02:00
kyazdani42
b55ed7c5a7
add preview
2020-06-07 14:51:46 +02:00
Marek Konopka
ff76ccafdc
Add configurable folder icons
2020-06-02 13:33:03 +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
kiyan42
97785a38ae
fix readme
2020-04-26 19:18:34 +02:00
kiyan42
ff860ecb49
Feature: add option for user keybindings
2020-04-03 12:19:41 +02:00
kiyan42
c003626dee
make linking of default groups for tree style and add docs
2020-04-03 11:50:14 +02:00
kiyan42
658e2100eb
add documentation for highlight groups
2020-03-11 12:24:11 +01:00
kiyan42
41b050a6ab
Control how files are being opened
2020-03-11 12:06:42 +01:00
kiyan42
7e3ff3db86
change icon selection
2020-03-05 11:52:32 +01:00
kiyan42
abaf0775a8
update readme todo
2020-03-04 17:44:53 +01:00
kiyan42
a33622179d
refactoring to use config options from lua module
2020-03-04 14:58:37 +01:00
kiyan42
0b4c9d8143
add config option to disable the icons
2020-03-04 14:49:52 +01:00
kiyan42
3678169bd6
add config to open or close automatically
2020-03-04 13:15:33 +01:00
kyazdani42
363a7b82aa
add <C-t> to open file in new tab
2020-03-01 15:07:29 +01:00
kiyan42
4d6bf5fd0b
update doc tags
2020-02-28 18:21:58 +01:00
kyazdani42
daff837b23
add LuaTreeFindFile, doc and option
2020-02-28 17:24:08 +01:00
kyazdani42
b9398b285d
Use system function instead of luv calls
...
- add dynamic path creation 'foo/bar/baz'
- fixes delete function
2020-02-28 15:34:02 +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
a6f4ec6270
change <c-[> to . to change directory path
2020-02-27 22:51:58 +01:00
kyazdani42
4c5c6816bd
add more features/fixes for next codes iterations
2020-02-27 22:29:24 +01:00
kiyan42
d29b24aa4c
update todolist
2020-02-23 01:17:23 +01:00
kiyan42
4d43fbd017
change folder color and lua icon color
2020-02-21 08:52:25 +01:00
kiyan42
9eec60fcfc
update readme
...
After testing nerdtree, it seems the window might be messed up
if the user is not careful
2020-02-21 00:05:33 +01:00
kiyan42
ff48ac2e6f
update readme
2020-02-20 23:28:26 +01:00
kiyan42
f28dbfa998
add better doc and add user ignore list
2020-02-20 23:19:16 +01:00
kiyan42
3527a67a9e
change screenshot
2020-02-20 21:56:22 +01:00
kiyan42
267b14fc5f
fix coloring without vim-devicons
2020-02-20 21:48:16 +01:00
kiyan42
4fd82e527f
add mice info
2020-02-20 21:28:23 +01:00
kiyan42
f5af7aa95d
add some options for the user and info in the readme
2020-02-20 21:16:13 +01:00
kyazdani42
1d61d6b123
properly check web dev icons
2020-02-20 20:06:30 +01:00
kyazdani42
e86c857960
remove scratch winutils and use input to alter fs
2020-02-20 17:01:43 +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
f397e1050c
fix git parsing and init
...
- run `ls ROOT_PATH` on init to make sure we are in the right place
- match git path with `.*` to make sure we check when in a subdir
> it could cause issues though, fix this later with a better
> git interface
2020-02-19 23:01:52 +01:00
kyazdani42
e85dc5eb0f
add fix to readme
2020-02-19 22:37:42 +01:00
kyazdani42
3945771fb5
make code faster and cleaner in file.lua and winutils.lua
2020-02-19 19:43:03 +01:00
kyazdani42
bb38758960
rearrange todo in readme
2020-02-19 18:57:30 +01:00
kyazdani42
e29c9fb4ee
add symlink handling
2020-02-19 18:40:10 +01:00
kyazdani42
6d9831b2a5
color init in lua
2020-02-19 17:57:36 +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
kyazdani42
14f83b3891
add mouse support
2020-02-19 14:01:40 +01:00