소스 검색

Show path in short form

master
Arun Prakash Jana 5 년 전
부모
커밋
7621078d52
No known key found for this signature in database GPG 키 ID: A75979F35C080412
1개의 변경된 파일18개의 추가작업 그리고 1개의 파일을 삭제
  1. +18
    -1
      src/nnn.c

+ 18
- 1
src/nnn.c 파일 보기

@@ -3154,6 +3154,7 @@ static void redraw(char *path)
int i, attrs;
char buf[12];
char c;
char *ptr = path, *base = xbasename(path);

--lastln;

@@ -3206,7 +3207,23 @@ static void redraw(char *path)
/* No text wrapping in cwd line, store the truncating char in c */
c = path[ncols - 11];
path[ncols - 11] = '\0';
printw("%s\n\n", path);

/* Print path */
if (base - ptr <= 1)
printw("%s\n\n", path);
else {
base = base - 1;
while (ptr < base) {
if (*ptr == '/') {
addch(*ptr);
addch(*(++ptr));
}
++ptr;
}

printw("/%s\n\n", base + 1);
}

attroff(A_UNDERLINE);
path[ncols - 11] = c; /* Restore c */



||||||
x
 
000:0
불러오는 중...
취소
저장