https://imgur.com/a/XymiQ0s
https://imgur.com/a/XymiQ0shttps://github.com/Riey/rust-pager
다른 주요 페이져 구현체들입니다. 기능들 구현하거나 옵션 정할때 참고하십셔https://github.com/tigrawap/slithttps://github.com/zorgnax/leshttps://man7.org/linux/man-pages/man1/less.1.htmlhttps://github.com/gwsw/less
기본 기능은 잘 작동함. 보기랑 스크롤링, 줄 이동, bat 호환성은 확인했음.
뭐 끌리는건 검색 정도?
아마 페이져 레벨에서 더 할만한건 검색이나 인터페이스 개선? 정도밖에 없긴 할듯.검색은 ripgrep처럼 pcre2 지원? 같은거랑인터페이스의 경우https://github.com/ivanov/kanten처럼 양면보기뭐 더 생각나는게 없네..
님이 저번에 말했던 성능 개선도 있긴하겠다.관련해서 쓸만한 아이디어는https://github.com/m00natic/vlfi이나https://github.com/variar/klogg처럼 파일이나 정규식 인덱싱이랑 캐싱, 배치 사이즈 조절 기능이제 아이디어 진짜 고갈. ㅋㅋㅋ
ANSI 스타일링 지원하면서 검색, 스크롤링, 줄번호 표시 정도만 되면 충분할거 같은데...
컴파일 메시지처럼 실행하는데 오래걸리는 작업들 페이저에서 백그라운드 실행하고 출력될때마다 페이저에 업데이트되는거 있으면 진짜좋을거같음
줄번호는 bat이랑 겹치긴 하는데 페이져 레벨에서 구현해도 상관 없긴 함. 사실 페이져 자체에 들어갈만한 기능이 많지는 않지.
단축키 지원함? g, G 같은 거
https://github.com/Riey/rust-pager/blob/408e77bc32eede727189b3cbecd796a82bfd2dcd/src/main.rs#L208
https://imgur.com/a/XymiQ0s
https://github.com/Riey/rust-pager
다른 주요 페이져 구현체들입니다. 기능들 구현하거나 옵션 정할때 참고하십셔
https://github.com/tigrawap/slit
https://github.com/zorgnax/les
https://man7.org/linux/man-pages/man1/less.1.html
https://github.com/gwsw/less
기본 기능은 잘 작동함. 보기랑 스크롤링, 줄 이동, bat 호환성은 확인했음.
뭐 끌리는건 검색 정도?
아마 페이져 레벨에서 더 할만한건 검색이나 인터페이스 개선? 정도밖에 없긴 할듯.
검색은 ripgrep처럼 pcre2 지원? 같은거랑
인터페이스의 경우
https://github.com/ivanov/kanten
처럼 양면보기
뭐 더 생각나는게 없네..
님이 저번에 말했던 성능 개선도 있긴하겠다.
관련해서 쓸만한 아이디어는
https://github.com/m00natic/vlfi
이나
https://github.com/variar/klogg
처럼 파일이나 정규식 인덱싱이랑 캐싱, 배치 사이즈 조절 기능
이제 아이디어 진짜 고갈. ㅋㅋㅋ
ANSI 스타일링 지원하면서 검색, 스크롤링, 줄번호 표시 정도만 되면 충분할거 같은데...
컴파일 메시지처럼 실행하는데 오래걸리는 작업들 페이저에서 백그라운드 실행하고 출력될때마다 페이저에 업데이트되는거 있으면 진짜좋을거같음
줄번호는 bat이랑 겹치긴 하는데 페이져 레벨에서 구현해도 상관 없긴 함. 사실 페이져 자체에 들어갈만한 기능이 많지는 않지.
단축키 지원함? g, G 같은 거
https://github.com/Riey/rust-pager/blob/408e77bc32eede727189b3cbecd796a82bfd2dcd/src/main.rs#L208