[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y ] [Search | Free Show | Home]

Let's contribute thread

This is a blue board which means that it's for everybody (Safe For Work content only). If you see any adult content, please report it.

Thread replies: 51
Thread images: 2

File: 1470364455537.jpg (39KB, 720x485px) Image search: [Google]
1470364455537.jpg
39KB, 720x485px
How hard would it be to port notepad++ in Linux, considering the source of npp is open (Looks like it's written in C++ with the boost framework)

Also, which project should I pick?
https://www.strawpoll.me/11997064

Please note that all of those projects are somewhat big for a single dev.
If anyone who is proficient with C, C++, GTK+3, or PyPy please feel free to join me.
>>
>>58254553
>/v/poll

yeah, nah.
>>
>>58254562
What do you mean?
>>
>>58254553
Why would you want notepad++ when you can use vim? I don't understand.
>>
>>58254763
Vim/Emacs has a learning curve. Many people do not want to waste time learning editor-only skills before programming. If you do, that's fine and I respect that.
>>
>>58254553
Make sure you write it in Haskell
>>
>>58254784
gedit already exists for those people.
Even then, I wouldn't be surprised if notepad++ has some reliance on Windows-specific APIs or whatever.
>>
>>58254763
>fixed version

Why would you want notepad++ when you can use emacs? I don't understand.
>>
>>58254798
>Windows-specific APIs
That's the challenge. I may have to come up with a decent API for that
>>
>>58254553
port Notepad++ with it and make sure it fully supports wayland
>>
1 all of that already exists. At least in thunar.
2 there are better alternatives. In fact even on windows there is no reason to use that shitware.
3 Sounds the most promising. But if it has to use systemd it belongs in the trash.
>>
>>58254847
1 and 3 is wrong and I don't want to cause a flame war, anon
>>
>>58254854
are*
>>
>>58254854
How is 1 wrong?
ctrl + s brings up a pattern search function. If thats not a enough it would take no more then an hour to write a plugin that excepts regular expressions. Thumbnails resize with ctrl + {scroll, +/-}. And open with is what you would expect. Lists your last used option for the filetype first and your other used programs next followed by "open with other application". I'm kinda doubting you have tried anything besides what shipped with whatever distro you used. Do you think that no one else has had these ideas before?
>>
>>58254922
file picker
https://wiki.installgentoo.com/index.php/File_Picker_meme
>>
Well, the thing about Notepad++ is that it's entirely written in the Win32 API. So you would need to rewrite the entire thing. Now, developing a text editor isn't the hardest task in the world, and developing it to look like an existing one shouldn't be too difficult either. But strictly speaking, the majority of the code in Notepad++ would be useless when porting to another system, as again, pretty much none of it will work outside of Windows.
>>
>>58255097
Can you tell me something about Yuni framework?
>>
>>58255118
It's shit.
>>
File: 1480132691050.jpg (6KB, 128x128px) Image search: [Google]
1480132691050.jpg
6KB, 128x128px
>>58255136
>>
>>58255156
I wasn't joking.
>>
>>58255162
Justify
>>
>>58255176
It's written in C++
It doesn't have a C API/ABI (Every library expecting to be taken seriously needs this, even if it's not written in C)
It's OOP
It has 3 contributors on github, so it's not widely used (not that this is a direct indicator of quality, but should be taken into consideration)
Its supposed goals are vague as fuck. After reading the README, I still don't know what it's actually supposed to do.
>>
>>58255210
I saw a notepad++ dev talking about using Yuni for a cross platform version of npp 6
>>
>>58254553
Use ed, other editors are bloated and inferior.
>>
>>58255262
Take your shitty meme to >>>/b/
>>
Linux has plenty of GUI editors.
If you're looking for something to do, try porting software to Wayland like i3.
>>
>>58255312
>try porting software to Wayland like i3
sway has made it pretty far.
>>
>>58255336
I'm sure sway is looking for contributors.
>>
>>58255342
They are. They even have bounties on features implemented.
>>
>>58255354
Well OP, be a hero.
>>
>>58255389
>>58255354
Not interested in writing a WM, sorry.
>>
>>58255403
What about the Rust language?
>>
Boost isn't a framework
>>
>>58255420
lol nope
>>
>>58254553
>How hard would it be to port notepad++ in Linux, considering the source of npp is open
It's called Notepadqq. Only downside: Creator expects you to write extensions in JS.
>>
>>58254553
>Notepadqq has no features
Then go add some.
>>
why even port that retarded shit to Linkek? can you please stay away with your windows crap? thanks!
>>
>>58254553
Port autohotkey to linux plz.
>>
>>58256242
Pretty sure there are lots of alternatives already, e.g. Autokey.
>>
>>58256277
And I'm pretty sure there are alternatives to notepad++ already
>>
>>58256289
No, there aren't. It's either autism or web bloat, or something that is too native to the DEs look and feel. Notepadqq is literally the closest thing to Notepad++ there is.

Whereas with Autohotkey, a direct equivalent is impossible.
>>
>>58256327
>Whereas with Autohotkey, a direct equivalent is impossible.
I-is it? How come?
>>
>>58256341
Other hooks, different APIs by different DEs etc pp.
>>
>>58254784
Then use Sublime text or VS Code.
>>
>>58256358
>Other hooks, different APIs by different DEs etc pp.
Just make it work for ubuntu-based distros and you'll hit like 90% of desktop linux users
>>
>>58256226
fuck off and please don't tarnish my linkek OS with your wintrash
THANKS!
>>
>>58256362
no, then learn Vim and stop crying about a "high" learning curve. what you will be using sublime or vs for probably already has a learning curve which is a lot higher
>>
>>58254553
here
$ vimtutor
>>
Isn't there notepadqq? I've never used it but I thought that was basically the same thing as notepad++
>>
>>58255097
>Well, the thing about Notepad++ is that it's entirely written in the Win32 API.
wait, I thought notepad++ was the evolution of SciTE, which uses scintilla, which is multiplatform... not sure where I got this idea.
>>
>>58254553
why the fuck would anyone want to do that when based vim exists?
Thread posts: 51
Thread images: 2


[Boards: 3 / a / aco / adv / an / asp / b / bant / biz / c / can / cgl / ck / cm / co / cock / d / diy / e / fa / fap / fit / fitlit / g / gd / gif / h / hc / his / hm / hr / i / ic / int / jp / k / lgbt / lit / m / mlp / mlpol / mo / mtv / mu / n / news / o / out / outsoc / p / po / pol / qa / qst / r / r9k / s / s4s / sci / soc / sp / spa / t / tg / toy / trash / trv / tv / u / v / vg / vint / vip / vp / vr / w / wg / wsg / wsr / x / y] [Search | Top | Home]

I'm aware that Imgur.com will stop allowing adult images since 15th of May. I'm taking actions to backup as much data as possible.
Read more on this topic here - https://archived.moe/talk/thread/1694/


If you need a post removed click on it's [Report] button and follow the instruction.
DMCA Content Takedown via dmca.com
All images are hosted on imgur.com.
If you like this website please support us by donating with Bitcoins at 16mKtbZiwW52BLkibtCr8jUg2KVUMTxVQ5
All trademarks and copyrights on this page are owned by their respective parties.
Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.
This is a 4chan archive - all of the content originated from that site.
This means that RandomArchive shows their content, archived.
If you need information for a Poster - contact them.