-
-
Notifications
You must be signed in to change notification settings - Fork 759
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ToDo list #306
Comments
Hey, I'm still away during the weekend but I made a simple stub article https://wiki.archlinux.org/index.php/Nnn Feedback would be appreciated as I would argue documentation is important to attract more users. I also added a article link for nnn to list of applications on the archlinux wiki. |
That's real fast and awesome!!! You'll find more on I would leave the content up to you as you are already hacking Requesting all collaborators to pitch in with suggestions and contributions to the page. |
@0xACE please link from: https://wiki.archlinux.org/index.php/Category:File_managers |
Still not home but managed to add nnn to the list of : File managers and Console applications. There were other ideas i had during the day but as I didn't write them down I can't recall them atm. |
No problem! Please take your time. |
I wrote some changes to the archwiki while bbqing, but the battery died and all progress was lost sigh... From now on I'll write changes locally and then upload them... Another quirk i noticed and can't seem to figure out is:
The same problem appears when you use EDIT: This doesn't seem to affect me on |
|
No, the problem happens even without pressing More details: https://stackoverflow.com/questions/26807623/interrupt-ncurses-getch-on-incoming-signal |
Regarding the wiki page: I think the change to category Console applications is also lost: https://wiki.archlinux.org/index.php/Category:Console_applications |
Adding some info on the plugins would help users. In addition to the regular info, a small example to add a custom plugin (doing very basic stuff) would be great. I don't think we have a hands-on example anywhere. |
Regarding The plugins tutorial has been added and some other minor changes to the archwiki and also added info regarding I will also be sending you two pull requests for you to review regarding terminal resize handling.
The reason I spent effort on this is because of my tiling window manager setup. Some of my It's a bit too early to tell but I have a hunch that Anyhow I expect patch 1 to be adopted as it's not a huge change, and 2 might be up for discussion, considering it's a very unique edge case scenario that is affected, but it's at least nice to have |
👍
Sure thing!
Please raise and I'll review. Please make sure you are using master to avoid tedious rebase efforts later.
That's true with many users. Than you for enhancing the use-case.
Ideas are welcome! |
In the add your own plugins section, I think the path in 2 places should start with:
|
I forgot about the |
I will see if I can make my patch utilize
Yeah I always use master, but the past week has been troublesome as some of the changes I have made are now also conflicting with the changes in the current master, this will further delay my progress. But yes, I always send clean up-to-date patches. I wouldn't expect to be able to work on the patches until maybe next week or the week after.
I'm actually happy it was re-added :) |
The Arch Wiki page looks cool. Does Wikipedia use the same format too? |
I wouldn't be too sure on that considering Arch Wiki has some code blocks related things
And iirc wikipedia even has sourcecode highlighting etc, and the current Arch wiki page would likely not be appropriate to copy paste as is to Wikipedia as it probably goes too deep into configurating |
No, for Wikipedia it should be introductory. Whenever you find the time. If you are on Arch Linux can you share the output of |
Yeah, I'll see, I think wikipedia will have more strict rules to adding content, it can't be a "sensationalist" article...
My main arch machine is a bit behind but I've got other arch machines which are up to date: My main machine yields: And one of my server (updated last week I guess): My |
I am trying to create an account on Arch Wiki and the question is from there. But if I paste "Pacman v5.1.3 - libalpm v11.0.3" it says the answer is wrong! |
hahahahahaha That's cute. My bad I was wondering why you requested ... |
Done! Thank you! |
Made a few edits. I am thinking, would it be a good idea to retire the hacking nnn page and move the entire content to Arch Wiki? |
I would argue against it. I believe the I would suggest our focus should rely on just the git repo for full documentation, meaning a something like a Or possibly a github.io page could be used as a But other than that you can rely on me trying to keep both sources up to date. Btw, one of my bigger hacks for Anyhow I spent some time to make my personal |
It was all on the landing page earlier. I had to move it to
Wow wow wow! I need this. Can you please add this to the |
I added instructions for users to abuse their pager for personal benefits in the |
Oh, I'm sure no one would mind a little eccentricity ;) |
Seems like my hiatus will be overextending a bit further than anticipated... Anyhow I wanted to check with what you think of my latest hack: When The reason I don't push this hack any further is because my solution is I guess I should be fair and mention tmux will let you spawn a shell with keystrokes. The problem is that but they do not respect the EDIT: regarding the tmux hack above: a simple Oh and another thought I had: shouldn't |
For now, I have reverted the commit. |
Alright I'll take a look at it when i have time. Fyi, I have termux misbehaving for me on other programs too, I just never bothered looking deeper into the issue. |
No problem.
I see. I noticed the problem this morning (after updating |
ba12fa8#diff-fc9d3b040de26a559b433d730b0c01baR1695 that |
Feature Request: Note: I read about nnn on Reddit's /r/Linux and decided to try it out in Ubuntu by installing it from the repos. I was confused and frustrated because I couldn't select files with spacebar or delete with ^X. I was about to throw in the towel and uninstall nnn until I realized that the version in the repo was Version 1.7. After I grabbed the latest version from Github, everything worked as expected. |
We had one but the maintainer is AWOL: https://launchpad.net/~twodopeshaggy/+archive/ubuntu/jarun If you are interested, please discuss with the mods and feel free to take over. Otherwise, start a new one. @szlin can you help out here? I think it's reasonable people are expecting the latest release available. |
@szlin @jarun I've been an Ubuntu member for 10 years now I haven't setup a PPA before but I'm happy to give it a try. https://wiki.ubuntu.com/nhasian |
We would really appreciate that! Earlier @shaggytwodope used to handle this very effectively. But now that he's not available, a PPA would really help to distribute the latest packages. |
@jarun I setup https://launchpad.net/~nhasian/+archive/ubuntu/nnn added my ssh and openpgp keys, installed a vanilla Ubuntu18.04 in a VM and have the latest sourcecode for nnn from git. (which compiles and runs successfully). However, I seem to be hung up on actually creating or uploading a package to launchpad. I think I'm stuck on debuild and dput. I've read up on Uploading a package to a PPA, and Building a source package, but I must be missing something. I have also asked on IRC freenode #ubuntu-motu but haven't received any response yet. Got any idea what I'm missing @shaggytwodope ? |
@nhasian I do not often have much time any longer to reply so sorry for poor response. You can find the steps and source files for my old ppa work here https://github.com/shaggytwodope/jarunppa this may be outdated for any new guidelines or methods used. However there is short mention of steps to upload in a readme. And you will find the source files for the deb build stuff. The big one being the rules file. What launchpad effective does it create a .deb file via the automated packaging system. nnn is really straight forward, the context of the directory is located here https://github.com/shaggytwodope/jarunppa/tree/master/nnn/debian and if you get lost refer to debian packaging on google or even the debian wiki. So to sum up the steps... you first create the framework for the .deb packaging. You are free to copy my packaging stuff for nnn, be sure to change maintainer name etc for yourself. Once that is done you will use a source tarball for any new version released. The naming scheme is like You should not need to upload any other packages unless there are special circumstances. The platform allows you to cross build by "copying" between the versions of ubuntu. There are of course a few settings to enable 32bit and 64bit builds. Most of this just takes a bit of time to learn. I'll be glad to help you at any stage, but forgive any delay in response. I no longer have the time to work on these things. |
Thanks for the help @shaggytwodope! |
@shaggytwodope would it be possible to transfer the current PPA? |
@jarun I've created a group project, if you have a launchpad account I can pass you control as well. In the mean time I've added the outdated versions of previous packages I've created. We can remove any you see fit. They should be done building and will show up as soon as I've sent this message. I've added @nhasian to the project. If there is anything I can do to help anyone package for the ppa, be it adding people to the list of maintainers or any guidance let me know. @nhasian should be able to upload any packages at this point using my previous files provided in the repo I shared earlier. Ideally he just copies said repo and updates the data needed. |
My launchpad handle is engineerarun. |
@nhasian are you good to go now? |
@jarun you should be full admin. I'm going out for the evening now. But if you need anything from me just hit me up here or via my email. And excuse any delay. |
Thank you! |
yep I think I have everything I need to get up and running now thanks!
…On Tue, Aug 6, 2019 at 10:26 PM Mischievous Meerkat < ***@***.***> wrote:
@nhasian <https://github.com/nhasian> are you good to go now?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#306?email_source=notifications&email_token=ABG7U4K52KIXSOQ3GIXUL43QDJMHNA5CNFSM4ICU552KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3XHU2I#issuecomment-518945385>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ABG7U4JSXHB2YKTLKIZNIELQDJMHNANCNFSM4ICU552A>
.
|
Awesome! I would love to see this PPA back in action. Please let me know once you are done with updating the packages and I would add the PPA back in the known packagers section from each of my utilities. |
@jarun I have the PPA for Ubuntu 18.04 setup at https://launchpad.net/~nhasian/+archive/ubuntu/nnn |
@nhasian would it be possible to revive the earlier PPA? It would be great if all users can access all my packages from the same PPA. That's what the earlier PPA was there for. Don't worry about frequent releases as almost all of them are stable. |
I really like the idea of nnn (far more than ranger), but would it be possible to add customization of keybindings? For the users of alternative layouts like dvorak/colemak/workamn... the default vim keybinds make nnn unfortunately unusable. nnn looks very efficient and we care about efficiency! That's why we learned an alternative layout... |
We had support for custom keybindings at some point. Then we noticed we were spending significant time on custom keybind conflicts and removed that. Please take a look at the in program help and you'll realize the problem. You can always change keybinds to your choice and compile the program. Also, if it's of any help, my plan is to go for infrequent releases after the next one. |
Thanks, I see that the binds are nicely kept in the header file so recompilation is a good option for me. Thanks! |
👍 |
Rolled at #324. |
Rolled from #213.
Ready for next release
tar
/bsdtar
always creating tar archives (and not by suffix)NNN_OPS_PROG
renamed toNNN_CP_MV_PROG
Proposed features and tasks (up for grabs)
browse()
Anything else which would add value (please discuss in this thread).
List of completed features and tasks.
The text was updated successfully, but these errors were encountered: