1
1
mirror of https://github.com/jarun/nnn.git synced 2024-09-11 13:06:14 +03:00
Commit Graph

4343 Commits

Author SHA1 Message Date
lostd
f30e02239e Another leak in the wall 2014-10-10 15:02:26 +03:00
lostd
e948949624 Consistent comments capitalization 2014-10-10 14:59:30 +03:00
lostd
bfd5f9b1d4 Change default associations 2014-10-10 14:57:02 +03:00
lostd
11bebdf23e The dirp should be initialized here 2014-10-10 13:24:19 +03:00
lostd
f05f98e4fe Another part that needs special handling for root 2014-10-10 13:22:18 +03:00
lostd
3277201075 Handle the root path case correctly 2014-10-10 13:14:55 +03:00
sin
61cd0f8041 Only closedir when dirp is valid 2014-10-10 10:12:01 +01:00
lostd
bc2d9e7c11 Cursor stack item 2014-10-10 10:31:57 +03:00
lostd
5032930290 Also release filter memory 2014-10-10 10:11:50 +03:00
lostd
1cdfa84f69 Define return codes for nextsel() and use a switch 2014-10-10 10:06:31 +03:00
lostd
a75021c2d2 Reset to initial filter on directory change 2014-10-10 09:50:46 +03:00
lostd
b0df3806de Search filter support with a very basic readline 2014-10-10 01:35:47 +03:00
sin
dc711f2fad Add emacs-like keybinds for next/prev entry selection 2014-10-09 15:54:40 +01:00
lostd
ac2a7e2788 Add license and todo files 2014-10-09 17:43:31 +03:00
sin
51253b0564 Add support a default association 2014-10-09 15:24:39 +01:00
lostd
0e2ea28a30 Printing and line wrapping in a function, show dirs and links 2014-10-09 17:07:21 +03:00
lostd
ee8898547c Use our own entry struct instead of dirent 2014-10-09 16:23:12 +03:00
sin
46669d7606 Add regex support 2014-10-09 13:40:40 +03:00
lostd
368b43572d Comment on dirents deep copy 2014-10-08 22:55:44 +03:00
lostd
973aff99b7 Strip redundant spaces 2014-10-08 18:39:07 +03:00
lostd
0b0869ab44 Move debug print after return value check 2014-10-08 18:37:55 +03:00
lostd
6b51ec4585 Use open(2)/fstat(2) and don't bother with links at all 2014-10-08 18:30:39 +03:00
lostd
3459f6a5e7 Use asprintf(3) and avoid manual allocation 2014-10-08 17:59:35 +03:00
lostd
7028eb1838 Keep local copies of dir entries, just keeping pointers was a bug 2014-10-08 15:50:39 +03:00
lostd
bc766bc4a8 Fix memory leaks 2014-10-08 15:27:46 +03:00
lostd
4b56e4a122 Avoid sprintf(3) and use snprintf(3) instead 2014-10-08 15:14:11 +03:00
lostd
b6c43f66a9 Change string copies to use strlcpy(3) 2014-10-08 15:08:29 +03:00
lostd
1734a96745 No need for strncmp(3), use strcmp(3) instead 2014-10-08 14:57:22 +03:00
lostd
f56dec0a4f Shell scripts may be useful 2014-10-08 11:43:11 +03:00
lostd
da09d92b25 Use dprintf(3) for debugging 2014-10-08 11:36:17 +03:00
lostd
0deba427a9 Support symbolic links and fix message reporting 2014-10-08 10:52:44 +03:00
lostd
c5e5a19d0f Comment on the multiple slashes handling logic 2014-10-07 21:02:58 +03:00
lostd
1475ebbf9a Be consistent on exiting curses mode 2014-10-07 20:59:41 +03:00
lostd
10d2d18cb2 Reorder configuration stuff 2014-10-07 15:36:29 +00:00
lostd
88fd8fcf8b Get layout comment in sync 2014-10-07 14:55:14 +00:00
lostd
9acdb3332b Rework messages and errno warnings 2014-10-07 14:47:35 +00:00
lostd
a543eed112 Simplify associations and handle README files 2014-10-07 14:32:03 +00:00
lostd
4384f09726 Fix the empty dir bug 2014-10-07 14:07:56 +00:00
lostd
908e43cc67 Take care of line wrapping and odd number of lines 2014-10-07 14:00:25 +00:00
lostd
fdf42ec502 Exit curses mode while programs run 2014-10-07 11:37:23 +00:00
lostd
4e818a3980 Include lines calculation in redraw 2014-10-07 11:23:44 +00:00
lostd
4fa2a99449 Scrolling listing and dirname handling 2014-10-07 06:49:46 +00:00
lostd
561caf46db Add the noice file browser 2014-10-07 06:05:30 +00:00