Slashdot Mirror


GNOME's Text Editor gedit 'No Longer Maintained', Needs New Developers (gnome.org)

AmiMoJo brings news about gedit, the default text editor for GNOME: In a post to the gedit mailing list, Sébastien Wilmet states that gedit is no longer maintained and asks "any developer interested to take over the maintenance of gedit?" Just in case you were considering it, he warns "BTW while the gedit core is written in C (with a bit of Objective-C for Mac OS X support), some plugins are written in Vala or Python. If you take over gedit maintenance, you'll need to deal with four programming languages (without counting the build system). The Python code is not compiled, so when doing refactorings in gedit core, good luck to port all the plugins (the Python code is also less "greppable" than C). At least with Vala there is a compiler, even if I would not recommend Vala."
Sébastien's comments were surrounded by a <rant-on-languages> tag, but they're still crying out for some serious discussion. Any Slashdot readers want to share their own insights on Python, some fond thoughts on gedit, or suggestions for maintaining a great piece of open source software?

143 of 239 comments (clear)

  1. Use XeD by HalAtWork · · Score: 1

    Use XeD. It is part of the Mint team XAPPS initiative whose purpose is to maintain a set of basic end user desktop apps, such as text editor, image viewer, photo organizer, etc.

    I believe it's all part of maintaining a consistent user experience on Mint so that nothing you're used to about your preferred desktop experience/workflow gets changed/compromised, something that I really appreciate personally!

    1. Re:Use XeD by Anonymous Coward · · Score: 2, Funny

      I don't know if I'm ready for such bleeding edge features as:

      View CVS changelogs

      For now, I'll stick to RCS changelogs, thank you!

    2. Re:Use XeD by lucm · · Score: 1

      Yes, what is needed is yet another set of basic desktop apps based on the fork of another set of basic desktop apps based on the fork of another set of basic desktop apps. There's not enough of those. Maybe they should also have a browser and a media player.

      --
      lucm, indeed.
    3. Re:Use XeD by HalAtWork · · Score: 1

      Apparently yes, and this gedit situation shows why such options are good.

  2. get rid of that crap by Anonymous Coward · · Score: 1

    If I took over this project I'd rip all that shit out and simply use Lua for everything. Developers are so stupid.

    1. Re:get rid of that crap by arglebargle_xiv · · Score: 5, Insightful

      If I took over this project I'd rip all that shit out and simply use Lua for everything. Developers are so stupid.

      And now you have five programming languages in gedit.

    2. Re:get rid of that crap by lucm · · Score: 2

      Because writing programs in a language even slower than JavaScript is a brilliant idea.

      Good point. For a text editor, I'd go directly to asm. Can't afford to let all those layers get in the way of rending text files or slowing down keyboard input.

      --
      lucm, indeed.
    3. Re:get rid of that crap by K.+S.+Kyosuke · · Score: 1

      in a language even slower than JavaScript

      Did it hurt a lot when you bumped your head in the morning? :-p

      --
      Ezekiel 23:20
    4. Re:get rid of that crap by K.+S.+Kyosuke · · Score: 1

      That's exactly what I was saying to myself. Sadly, I had already responded to it.

      --
      Ezekiel 23:20
  3. mcedit by fredan · · Score: 1

    use mcedit from midnight commander instead.

    1. Re: mcedit by TheOuterLinux · · Score: 2

      I don't like GNOME anything if I can help it, to be honest. I find myself using nano more than anything for simple text editing. If not TTY, then XFCE and GTK all the way.

  4. Har. by Anonymous Coward · · Score: 4, Insightful

    maintaining a great piece of open source software?

    It was ok once upon a time. It's a UI disaster now.

  5. Good riddance... by Anonymous Coward · · Score: 1

    Long live sublime text

    1. Re: Good riddance... by arglebargle_xiv · · Score: 2

      Long live ed.

    2. Re: Good riddance... by infolation · · Score: 1

      Ed, man! !man ed

  6. Who uses it anyway? by TeknoHog · · Score: 5, Funny

    I don't gedit.

    --
    Escher was the first MC and Giger invented the HR department.
  7. Quick! Rewrite it in Rust! by Anonymous Coward · · Score: 1

    Oh, no! Go will be it! Nonono! Scala! (and give it a browser front-end). In any case, it'll be deployed as Flatpack! No! As Unikernel!

    (In the meantime, /me uses vim and Emacs to about equal parts. Peace of mind, save when I'm force to edit something in the browser (right now, for example: that's why my /. posts end always somewhat grumpy).

    1. Re: Quick! Rewrite it in Rust! by BarbaraHudson · · Score: 1

      And even if it isn't "fixed" by adding even more poorly-thought-out features that nobody will use, who cares? "Good enough" is good enough.

      --
      "Transparent" is a shit show that trades on every stereotype going. A man in drag is NOT a transsexual.
    2. Re: Quick! Rewrite it in Rust! by cheesybagel · · Score: 1

      I thought the pinnacle was having its own built-in programming language.

  8. Patience is a virtue by timlewis_atlanta · · Score: 5, Funny

    Just wait for systemd-geditd

    1. Re:Patience is a virtue by AmiMoJo · · Score: 2

      Meh, Emacs had a daemon decades ago, and a built-in OS.

      Wait... Could we use Emacs as an init system too? It's got a heavyweight scripting system and even a half way usable editor.

      --
      const int one = 65536; (Silvermoon, Texture.cs)
      SJW, n: "Someone I don't like, and by the way I'm a fuckwit" - AC
    2. Re:Patience is a virtue by drinkypoo · · Score: 4, Interesting

      Wait... Could we use Emacs as an init system too? It's got a heavyweight scripting system and even a half way usable editor.

      The short answer is yes. Even some years ago there were several pages on the practice. However, it's a dumb idea, because you need a static emacs. It's better to use sysvinit (or busybox, or whatever) for init, and just use emacs as the shell if you must.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    3. Re:Patience is a virtue by tero · · Score: 3, Funny

      Fairly certain systemd is about to completely re-write emacs from scratch as a systemd service. It's vital for init sequence.

    4. Re:Patience is a virtue by allo · · Score: 1

      Why does it neet to be static? I can boot with init=/bin/bash and the bash binary is not statically linked.

  9. Open Source problem by Anonymous Coward · · Score: 1, Funny

    That can basically happen to any open source software at any time. That's why it's better to use professional grade software such as Windows 10 Pro. Continuity.

    1. Re:Open Source problem by arglebargle_xiv · · Score: 5, Insightful

      Exactly. I can keep on using Microsoft Office Accounting, Encarta, MapPoint, Windows Movie Maker, Windows Messenger, Microsoft Expression Design, FrontPage, Picture It!, Microsoft Money, and many other professional grade tools secure in the knowledge that with a huge commercial software company behind them, they'll still be actively developed and supported for many years to come.

    2. Re:Open Source problem by Chryana · · Score: 2, Insightful

      The examples you give are terrible. The reason these programs are not being made anymore is mostly that nobody was using them. Dropping support for gedit is more akin to Microsoft dropping support for Notepad. While I don't think Notepad is all that great, it is used very widely. While I think the wording of the GP statement makes it an obvious troll, I think he has a point. You see a lot of churn in some Linux distributions, where programs and important subsystems are frequently replaced by others which are not clearly superior. I think this is because developers working for free would rather work on their own code than fix programs made by someone else, which is perfectly understandable. It doesn't make for a consistent user experience though, and makes it painful to keep documentation up to date. I think this is what is going to happen in this case too.

    3. Re:Open Source problem by blind+biker · · Score: 1

      Your post is one of the best proofs that we need the moderation "+1: Sarcastic but true"

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    4. Re:Open Source problem by morethanapapercert · · Score: 2

      WOOOOSH! (it was clear to me that every example of Microsoft software arglebargle_xiv listed was a discontinued application. That made his post either sarcastic, tongue in cheek or both. I'm surprised the folks with mod points today didn't catch that and mod him as "funny" instead of "insightful")

      --
      I need a wheelchair van for my son. Help me get the word out. https://www.gofundme.com/wheelchair-van-for-jj
    5. Re:Open Source problem by ckatko · · Score: 4, Interesting

      Actually, MSPaint is being discontinued and people still love it.

      Then again, MS broke it in Windows 7 and literally never fixed it since then. Go ahead, zoom 2x or higher, and try and adjust the canvas size by shrinking it inward. The second you let go, it actually shrinks further in.

      Also, Microsoft discontinues SUPPORT of products before they even discontinue them. Everything has to be Office 365. Got Office 2010? It'll work with CRM 2016. Except it won't, because you need the CRM Plugin for Outlook which DOESN'T support 2010.

      BUT WAIT. It also only supports IE10 and IE11. No Edge browser. Wait. WHAT? (And God forbid they support competitors browsers on this thing called The Internet which is supposed to be designed for compatibility.) Even funnier is, when we were supporting a client, we had to escalate to the (India) Microsoft CRM team, who then instructed us to "Try using it in Chrome" when IE kept breaking.

      Microsoft is a complete shitshow of compatibility. Half of it is intentional, the other half is their company is in complete disarray. Every year I support their products, I lose a little more respect for them. I have written page-long replies on Slashdot before detailing my horror with their lack of actual compatibility between products. (Like how you can make textfields in SQL that are too long that will crash Microsoft's import/export tool. So you can basically never migrate certain databases without insane workarounds like 3rd-party ODBC drivers.)

    6. Re:Open Source problem by blind+biker · · Score: 1

      WOOOOSH! (it was clear to me that every example of Microsoft software arglebargle_xiv listed was a discontinued application. That made his post either sarcastic, tongue in cheek or both. I'm surprised the folks with mod points today didn't catch that and mod him as "funny" instead of "insightful")

      Actually, I agree with the "Insightful" moderation in this case, because the poster made an excellent observation of great import. Hence, insightful.

      In general, I find the "Funny" moderation is often misused, because it cheapens and demeans some of the most profound comments on Slashdot, dragging them into the same pool that contains a lot of noisy posts lacking any depth or information.

      --
      "The agriculture ministry is not in charge of Gundam" - Japanese ministry official.
    7. Re:Open Source problem by Chryana · · Score: 2

      I'll not reply to your full post, but I'll take a shot at your claim that Paint is getting discontinued. As a matter of fact, Microsoft finally decided to continue supporting it after people complained. Thus, they're willing to change their minds. In the case of gedit, you have to change the mind of one person, who probably doesn't have time to keep supporting it. This is much more difficult and unlikely to happen.

    8. Re:Open Source problem by Raenex · · Score: 2

      In the case of gedit, you have to change the mind of one person, who probably doesn't have time to keep supporting it. This is much more difficult and unlikely to happen.

      Huh? In the case of gedit, you need one volunteer to take over. I'd be quite surprised if somebody doesn't do exactly that.

    9. Re:Open Source problem by Chryana · · Score: 1

      You just don't understand what I meant to say. I was aware that all the applications he mentioned were obsolete. My point is that

      - none of the examples he gave are important applications for the proper functioning of the OS. On the other hand, it's hard to use a Linux environment without a text editor. While you can point out that vi or nano are always there, these are not exactly ideal in a graphical environment so much (and vi requires a bit of knowledge to work). In any case the default editor now has to be replaced.
      - These applications have been replaced by better stuff, different manners of working and so on and so forth. Encarta? You're better off going to Wikipedia.Windows messenger? Everyone had already left that ship. There's no point in Microsoft continuing to support applications whose userbase left long ago.

      TLDR: Your post is a non sequitur. I understood what argle was saying; you didn't understand my post. WOOOSH.

    10. Re:Open Source problem by thegarbz · · Score: 1

      Go ahead, zoom 2x or higher, and try and adjust the canvas size by shrinking it inward.

      I will bet you a Marsbar that 99.9% of MSPaint users who love MSPaint don't even know it has a zoom function. People love it because they don't know the snipping tool does what they use MSPaint for.

      Ctrl+V and save.

    11. Re:Open Source problem by arglebargle_xiv · · Score: 1

      The examples you give are terrible. The reason these programs are not being made anymore is mostly that nobody was using them.

      Your nobody is obviously quite different to my nobody. Maybe they had no obvious business application, but there were lots of home users who relied in Picture It to process their photos, Movie Maker to burn their home movies to DVD, FrontPage to do their web pages, and so on. All of these things were mission-critical to someone, that was the primary app they used on their Windows PC.

      Having MS discontinue them is far worse then losing a text editor on a Linux box. There are lots and lots of text editors for Linux, and you'd hope that the typical Linux user would know how to switch to an alternative. OTOH when your mom loses Movie Maker or your neighbour loses FrontPage, that's it, they're hosed. They may eventually download something from virusbucket.ru that they found via a Google search for HTML editors, but that's about as far as they can go. They bought their Windows PC with the assumption that XYZ app that came included or bundled or was purchased at the same time would continue to be available with it, and don't expect a critical portion of their purchase to suddenly go away at Microsoft's whim.

    12. Re:Open Source problem by schleimkeim · · Score: 1

      Also, Microsoft discontinues SUPPORT of products before they even discontinue them. Everything has to be Office 365. Got Office 2010? It'll work with CRM 2016. Except it won't, because you need the CRM Plugin for Outlook which DOESN'T support 2010.

      yeah, and behind the scenes the whole office thing is still the same clusterfuck as it was in office 97

  10. Pluma by Anonymous Coward · · Score: 1

    Pluma is better anyway.

    1. Re:Pluma by Misagon · · Score: 5, Informative

      For me, "Pluma" is the real gedit anyway.
      One of the first things when I upgraded from GNOME 2.0 to Mate was to add an alias. Too bad that it uses GTK+ 3.0 now though, with the crap scrollbar and the annoying smooth scrolling that can't be turned off.

      Pluma is still actively maintained, as is the core of both forks: GtkSourceView.
      The rest of GNOME 3's "gedit" is specific to GNOME 3. Let it die!

      --
      "We mustn't be caught by surprise by our own advancing technology" -- Aldous Huxley
    2. Re: Pluma by sensei+moreh · · Score: 1

      Haven't used gedit since I abandoned Gnome when the move from Gnome2 to Gnome3. I've been using geany for several years now, first with XFCE, then with LXDE, and now with Mate as my DE. Does everything I need, doesn't get in my way, and I find the interface quite comfortable.

      --
      Geology - it's not rocket science; it's rock science
    3. Re: Pluma by mysticgoat · · Score: 1

      Geanie is good, but an IDE is overkill for much of my work, such as composing wikitext off line. Gedit has been great for that kind of work.

      I'm in the process of migrating from Ubuntu Studio (an excellent product) to Ubuntu MATE augmented with the Studio packages that I actually use (I don't have any need for a sound studio, etc).

      It looks like Pluma will be a good replacement for gedit. I hope its search and replace supports regex at least as well as gedit did.

  11. We all saw it coming... by Anonymous Coward · · Score: 5, Informative

    A Slashdot commenter predicted the demise of gedit almost three years ago. The core of this argument was the following:

    Hipsters are killing open source projects left and right with their fucking awful UI changes.

    Just look at what happened to gedit. It's a text editor that comes with GNOME.

    Gedit used to look like this: https://upload.wikimedia.org/wikipedia/commons/d/df/Gedit2261.png

    It had a clean, usable, consistent UI. The major functionality was easily available, and the UI was extremely intuitive and efficient to use.

    The hipsters can't stand for usable software, of course. It needed to be "improved"!

    This is what gedit looks like more recently: https://upload.wikimedia.org/wikipedia/commons/e/ef/Gedit_3.11.92.png

    I'm not joking. That's really what it looks like. Using it is even worse than it looks.

    Gedit's UI today is fucking awful.

    1. Re:We all saw it coming... by Anonymous Coward · · Score: 1

      Glad to see I'm not the only one. When I installed gedit 3.20 for Windows last year it was way worse than gedit 2.30.1 for Windows. Bloated, sluggish, with a worse UI. Whoever's gonna sign up to "maintain gedit" should not use the latest version as the starting point.

    2. Re:We all saw it coming... by Khyber · · Score: 1

      Wow, gedit went from usable to fucking touchscreen UI?

      I'm hoping he's quitting it because he got chewed out for this shit UI choice.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    3. Re:We all saw it coming... by Anonymous Coward · · Score: 1

      Hey the second one looks exactly like gThumb. I predict gThumb will go the same direction as gedit. Mark my words, winter is coming.

    4. Re:We all saw it coming... by phantomfive · · Score: 1

      https://upload.wikimedia.org/wikipedia/commons/e/ef/Gedit_3.11.92.png

      That does look unusable. I wonder where I go to print. I would have to click on random buttons hoping I eventually get it. In the old one, the functionality is fairly obvious.

      --
      "First they came for the slanderers and i said nothing."
    5. Re:We all saw it coming... by JustNiz · · Score: 5, Informative

      Totally agree, I absolutely hated that switch. It was so obviously bad that for the longest time I honestly thought it must be a bug or something.

      Anyway, I just use Pluma instead. Its basically a branch of Gedit that kept the old interface.

      https://en.wikipedia.org/wiki/...

    6. Re:We all saw it coming... by lucm · · Score: 1

      I don't think it's a "shit UI choice". Huge toolbars like in the old version are a waste of space; do you ever use the undo/redo buttons? or even print? What would you want huge square buttons constantly in your face for that?

      To do what is needed in a text editor you need the same amount of clicks in either versions, but in the new version there's more room for the text and less for buttons that are not needed. Plus there's a decent search and a file browser in the sidebar.

      I understand that some people prefer to stay in the 90s but really, we're not talking about a huge revolution here, it's just a more modern look.

      --
      lucm, indeed.
    7. Re:We all saw it coming... by Anonymous Coward · · Score: 2, Insightful

      View -> Toolbar to disable the toolbar. The default layout reminds me of nano, which is targeted toward people who might not want to learn how to use it.

    8. Re:We all saw it coming... by kevmeister · · Score: 2
      And those who were paying attention moved to Mint Linux MATE where sanity and usability prevailed. Take a look at its Pluma text editor. While it has updated Mint icons, it goes back to the classic look, feel, and function of the old Gnome2 gedit". So does the rest of MATE.

      The kids seem to have forgotten a prime engineering adage... If it ain't broke, don't fix it! Maybe it's because "Computer Science" isn't engineering, so they don't teach those basics. Don't know. Computer Science was just getting started as a degree when I was in college and I had not even heard of it.

      Oh, and get off my lawn!

      --
      Kevin Oberman, Network Engineer, Retired
    9. Re:We all saw it coming... by Raenex · · Score: 1

      I don't know what's going on now, but when I took Computer Science back in the 90s it was an odd mix of math, physics, theory, programming, and some basic branches like operating systems, compilers, etc. Very little in the way of actual engineering discipline. I would hope by now there are Software Engineering degrees based on real world requirements.

    10. Re:We all saw it coming... by Khyber · · Score: 2

      "do you ever use the undo/redo buttons? or even print?"

      Yes. Often.

      "Plus there's a decent search and a file browser in the sidebar."

      And it's still nowhere as useful as a properly-indexed FS. Waste of space.

      Pass. Some of us stick to the 90s because performance and lack of bloat, plus nobody's going to bother targeting old stuff beause practically nobody worth targeting is using old stuff.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    11. Re:We all saw it coming... by Anonymous Coward · · Score: 1

      Not the original poster.

      I don't think it's a "shit UI choice".

      I do think it's a "shit UI choice"

      Huge toolbars like in the old version are a waste of space;

      So make the button size adjustable. That was hard. The new version has the same amount of wasted white-space in any case.

      do you ever use the undo/redo buttons?

      New and naive users use them all the time. I've seen it.

      or even print?

      Not often but not never either.

      What would you want huge square buttons constantly in your face for that?

      So that common, primary functions can be discovered easily using a consistent, predictable, boring, standard interface. They don't have to be large.

      To do what is needed in a text editor you need the same amount of clicks in either versions, but in the new version there's more room for the text and less for buttons that are not needed.

      Just lots of wasted white space, a less discoverable, non-standard interface and a look (ie. interface language) that's pretty much guaranteed to change yet again next week.

      Plus there's a decent search and a file browser in the sidebar.

      Decent? Not even close. The search engine is missing important functionality making it virtually useless and has a non-standard interface. The file browser is pretty pointless (once in the editor file selection is just wasted space) and yet again it is a non-standard file access GUI.

      I understand that some people prefer to stay in the 90s but really, we're not talking about a huge revolution here, it's just a more modern look.

      That "look" is the language people use to talk to the computer. It is extremely important. You can argue what language should be used but making any changes requires massive justification. It is not something you do lightly. Like changing from English to Spanish.

      90's or 0's, new or old, ancient or modern are all irrelevant. Such words are usually just a superficial substitute for thinking.

      Functionality and usability are relevant. By default any change to an interface, particularly any change that hides functionality and uses a non-standard interface language is a step backwards unless it has provable, numerically measurable advantages that outweigh the disadvantages.The new gedit is not an example of that.

      Unfortunately too many people favor form over function. They want to be entertained rather than enlightened. To be marketed to rather than to create. Usually, creating yet another user interface language is not creation, it's just Balkanization.

    12. Re:We all saw it coming... by lucm · · Score: 1

      "do you ever use the undo/redo buttons? or even print?"

      Yes. Often.

      So you type stuff, and then you realize you made a mistake, and instead of hitting ctrl-z you move your hand away from the keyboard, take the mouse, point it to undo, then click?

      Maybe the issue here is not modern text editors, maybe the issue is you having terrible productivity.

      --
      lucm, indeed.
    13. Re:We all saw it coming... by lucm · · Score: 1

      90's or 0's, new or old, ancient or modern are all irrelevant.

      That's just absurd. Technology evolves, otherwise, why are you not using punch cards to code?

      a non-standard interface language

      The current gedit *has* a standard interface, at least from this decade point of view. A couple buttons for the most common features, and a simple menu to show everything else. We're not talking about a fluffy GUI with mysterious things and revolutionary widgets. You're just being difficult for the sake of being a cunt.

      --
      lucm, indeed.
    14. Re:We all saw it coming... by psavo · · Score: 1

      Naah. Just dumb-as-fuck maintainership. It couldn't even open a "binary" (f.ex /bin/cat) file "as-is" for fucks sake and that is pretty much a required feature for anyone targeting developers.

      --
      fucktard is a tenderhearted description
    15. Re:We all saw it coming... by allo · · Score: 1

      Maybe you should think outside of your personal usage. You hit ctrl-z. I use (g)vim and hit u. The average user wants a toolbar button.

    16. Re:We all saw it coming... by Khyber · · Score: 1

      "and instead of hitting ctrl-z you move your hand away from the keyboard, take the mouse, point it to undo, then click?"

      It works when I have to highlight something and undo it, because gedit's undo bufferis still utter fucking garbage.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    17. Re:We all saw it coming... by JustNiz · · Score: 2

      ACtually the new version wastes more space. You can turn the toolbar off in the old version. We're just stuck with a big chunk of pointless ugly grey in the new version.

    18. Re:We all saw it coming... by schleimkeim · · Score: 1

      I understand that some people prefer to stay in the 90s but really, we're not talking about a huge revolution here, it's just a more modern look. That's the thing that a lot of UX people don't get: usability > look. Not the other way around.

    19. Re:We all saw it coming... by lucm · · Score: 1

      usability > look

      Value judgment.

      --
      lucm, indeed.
    20. Re:We all saw it coming... by JustNiz · · Score: 1

      Actually Its very clearly you being a c*nt.
      Whether you agree with his points or not he was politely stating his side, but you responded with an uncalled for highly insulting personal attack.

    21. Re:We all saw it coming... by lucm · · Score: 1

      You obviously didn't read the whole thing. When someone says things like "substitute for thinking" he's not politely stating his side, he's being a cunt.

      --
      lucm, indeed.
    22. Re:We all saw it coming... by JustNiz · · Score: 1

      Yes I actually did and no he's really not.
      Here's your free membership to my group of the most rude, juvenile asshats on Slashdot who I permanently ignore.

    23. Re:We all saw it coming... by lucm · · Score: 1

      The fact that you have such a group says more about you than about those alleged juvenile asshats. At some point it's gonna get boring in your echo chamber, but suits yourself.

      --
      lucm, indeed.
  12. nothing new by matushorvath · · Score: 1

    That's a problem I have seen many times. A developer has a favorite language, and when he is asked to develop something, he downloads the latest version of the compiler from git and here we go. Then you have to explain that no, we really can't ask the customers to install a 250 MB runtime just to run your small utility. And we really can't maintain something written in a programming language that changes every few months. Developing something in C++ is more pain than in many other languages, but maintaining it for 20 years afterwards seems much easier.

    1. Re:nothing new by stabiesoft · · Score: 1

      Agreed. Long gone are the days of small non-dependent programs. I tend to stay old school. My rewrite of the very ancient rand text editor is a 165 KB image and has dependencies on libc. No java, no python, no ... Does not have a builtin email client, and definitely cannot be used as an O/S. I think the few that have downloaded it like the bare bones approach of yesteryear.

  13. Geany by Anonymous Coward · · Score: 3, Interesting

    I've used Geany for years. Active development, lots of useful plugins, capable of being built with GTK2 or GTK3, etc.

    1. Re:Geany by i.r.id10t · · Score: 1

      Geany convert here. Used to use Kate/Kwrite, even on a MATE desktop, but recently icons weren't showing up for things like "save" and "close" and "open file". Even with all the KDE libs installed, they would only show up if you were using the actual KDE desktop.

      Of course, on teh "down" side of Geany - it is really a light weight very configurable IDE, not just a plain text editor. Personally don't consider it a downside, but some may...

      --
      Don't blame me, I voted for Kodos
    2. Re:Geany by eCubeH · · Score: 1

      Geany is great! I switched from gedit when I needed to work with HUGE files. Never experienced any problems.

  14. Re:Does the world really need... by unixisc · · Score: 1

    They were talking about text editors, not text based operating environments

  15. Let it die by Anonymous Coward · · Score: 1

    This languages clusterfuck doesn't look maintainable. There are better text editors than gedit. There are too many of them anyway (as with anything in Linux). Also gedit is specific to gnome -- how should an application ever gain enough traction to be maintained for free by its user base if it is specific to Linux and to one particular desktop environment?

    1. Re:Let it die by mikael · · Score: 1

      The quickest way to make any applications unmanageable and create employee churn is to use as many languages as possible. Even the introduction of a scripting language, triples the complexity of the code. First there is the regular C++ code, then you need binding layer to map the internal variables to the script language, then there's the the script engine, the scripts themselves, unit tests for the scripts. This gets worse when other language engines like Java, QML, Python gets added. You end up with these areas of codes which become no mans land that no-one really wants to maintain. Then when an essential new feature is added, they have to grab whoever is available at the time and force them to work in that area.

      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  16. gedit has sure ticked me off by Trax3001BBS · · Score: 3, Funny

    He says using it for this post. I have a rather large hosts file. Using gedit I sorted it alphabetically and closed it without saving. It's now sorted.

    1. Re:gedit has sure ticked me off by Just+Some+Guy · · Score: 1

      Whoa, APK forget to check "Post Anonymously"!

      --
      Dewey, what part of this looks like authorities should be involved?
  17. Text Editors, Like Dinosaurs, Die for a Reason by RobotRunAmok · · Score: 2

    627 text editors written for Linux. More than half of them advertised as Clean! Simple! Is "the Community" supposed to cry and rally to the salvation of each one that finally meets its long, drawn-out demise?

    1. Re:Text Editors, Like Dinosaurs, Die for a Reason by Jastiv · · Score: 1

      You know, at first I was going to rally around gedit, think about contributing time to it and everything, but then I realized 627 text editors, imagine if all those developers decided to make more polished, better games for Linux, including forks and mods how much better Linux would be.

    2. Re:Text Editors, Like Dinosaurs, Die for a Reason by lucm · · Score: 2

      627 text editors

      Maybe if we want more text editors what we need is a Framework... oh wait...

      Tepl is a library that eases the development of GtkSourceView-based text editors and IDEs. Tepl is the acronym for “Text editor product line”. It also serves as an incubator for some GtkSourceView features.

      Tepl was previously named Gtef (GTK+ text editor framework).

      https://wiki.gnome.org/Project...

      --
      lucm, indeed.
    3. Re:Text Editors, Like Dinosaurs, Die for a Reason by Anonymous Coward · · Score: 1

      You know, at first I was going to rally around gedit, think about contributing time to it and everything, but then I realized 627 text editors, imagine if all those developers decided to make more polished, better games for Linux, including forks and mods how much better Linux would be.

      I already use two quite nicely polished text editors, Kate and vim.

      Then I have hierarchical note takers like Cheerytree and vym.

    4. Re:Text Editors, Like Dinosaurs, Die for a Reason by K.+S.+Kyosuke · · Score: 1

      There have been some interesting alternatives recently, like TextAdept or Howl. Clean sheet design is good from time to time. (Although I do suspect that the large body of Emacs code could be repurposed in another editor if properly transformed, even if it were a massive undertaking.)

      --
      Ezekiel 23:20
  18. My favorite editor - Notepadqq by Early+Six+Digit+UID · · Score: 1

    Since this is likely to turn into a discussion of our favorite text editors, I have to say that I really like Notepadqq (http://notepadqq.altervista.org/wp/). It's inspired by Notepad++ and it feels very similar for those of us who do most of our work in Windows. Combine it with the Inconsolata font (http://levien.com/type/myfonts/inconsolata.html) and you can't go wrong.

  19. It's not Microsoft or SCO who hurt Linux. by Anonymous Coward · · Score: 5, Insightful

    Long time Slashdot readers will know how it was always Microsoft, and then later on SCO, who were accused of causing harm to Linux distributions, and open source software in general.

    Yet it's now becoming more and more apparent that it's not outside influences that are most harmful to Linux and open source, but rather it's the open source projects that destroy themselves by making idiotic and unwanted changes, which in turn causes the best users to flee to alternatives.

    This gedit nonsense is just a small part of the GNOME project destroying itself through the disastrous GNOME 3 released. GNOME 3 is a complete regression compared to the GNOME 2 user experience, forcing its best users and developers to seek alternatives. It wasn't Microsoft that made this happen. It wasn't SCO that made this happen. It was the GNOME project itself!

    Firefox is another example. Years of unwanted changes forced on its users by the Firefox developers have caused these users to flee to Chrome and other browsers. Now Firefox has only about 5% of the browser market. That puts it well below Chrome, well below Safari, and well below UC Browser for Android. Even Opera Mini, at 3.26%, has about as many users as Firefox 54's 3.75%! Now Firefox has become an irrelevant, fourth- or fifth-tier browser that's ignored by users and web developers alike. It wasn't Microsoft that made this happen. It wasn't SCO that made this happen. It was the Firefox project itself!

    The Linux distros that have forced systemd on their users is another example. Debian was once known as a solid, robust, trustworthy Linux distro. But it has lost that reputation now that it has switched to systemd. Lots of users have reported problems with systemd, as seen by the bug reports and mailing list postings begging for help with problems affecting systemd. Many of these Linux users have had to switch to FreeBSD, macOS, or even Windows in order to get a reliable OS. It wasn't Microsoft that made this happen. It wasn't SCO that made this happen. It was these Linux distros themselves!

    The worst enemy of open source projects isn't Microsoft or SCO. The worst enemy of open source projects are their own leadership and developers!

    1. Re:It's not Microsoft or SCO who hurt Linux. by Anonymous Coward · · Score: 1

      I might add the problem is deep. I recently looked at the bugs section for gtk3 what I saw seemed to me to be a complete disconnect between the project and its library users.

    2. Re:It's not Microsoft or SCO who hurt Linux. by Anonymous Coward · · Score: 4, Interesting

      Yet he is speaking the truth.

      Gnome changes in 3 were UNWANTED. Fedora lost almost 2/3 of it users with that and systemd.

    3. Re:It's not Microsoft or SCO who hurt Linux. by OneHundredAndTen · · Score: 1

      Hear, hear. The main Linux are becoming more and more like Windows wannabees. Fortunately, we still have alternatives. The day I have no choice but to use Gnome (or KDE) and systemd will be the day I'll ditch Linux.

    4. Re: It's not Microsoft or SCO who hurt Linux. by Anonymous Coward · · Score: 1

      The problem with OSS is everyone wants the glory of writing the all-singing, all-dancing bestest thing out there, even if it means reinventing the wheel (me-too programs) or not leaving a well-functioning piece of software "alone." Hubris and attention seeking are just as present in OSS as anywhere else in humanity. I agree that technically Linux has been making backward slides recently, and I've been professionally involved with it since 1995. It takes humility to not try to reinvent everything yourself but to work on improving what is there.

    5. Re: It's not Microsoft or SCO who hurt Linux. by bestweasel · · Score: 1

      I think it's safest to use the default desktop for a distribution because that's the platform which will have received the most testing both by the creators and the users, so will tend to be more stable and have fewer unknown bugs.

    6. Re:It's not Microsoft or SCO who hurt Linux. by Zero__Kelvin · · Score: 1

      I haven't seen a more ridiculous post in a VERY long time. FOSS literally runs the internet.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    7. Re:It's not Microsoft or SCO who hurt Linux. by thegarbz · · Score: 1

      that are most harmful to Linux

      And yet Linux has never been more popular. For all the shit that the community gives GNOME 3 and Unity and pulse audio, etc. For the most part it has done no damage on servers, and has made Linux far more welcoming to new users and easier to use for computer novices.

      I say we harm it a bit more.

    8. Re:It's not Microsoft or SCO who hurt Linux. by thegarbz · · Score: 2

      Fedora lost almost 2/3 of it users with that and systemd.

      [Citation needed] Fedora hasn't updated statistics about their users in over 8 years, so I'm keen to know where you get your 2/3rds number from.

      While you're at it you should at least correlate the user levels with alternate projects which don't use GNOME3 or systemd, unless that is you can publish a link to exit interviews with those 2/3rds of users who allegedly left. But I'm going to guess this is either hyperbole or showing an extreme lack of correlation and causation.

      Disclosure: I left Fedora in 2013 for neither of the reasons you list. You better not be counting me in those stats.

    9. Re:It's not Microsoft or SCO who hurt Linux. by Dutch+Gun · · Score: 2

      What are you going to ditch Linux for? Windows, MacOS?

      No, the rule is you have to switch to something with less marketshare. That leaves FreeBSD. Once that project offends in some manner or gains too much mainstream support, it's off to GNU HURD.

      --
      Irony: Agile development has too much intertia to be abandoned now.
    10. Re:It's not Microsoft or SCO who hurt Linux. by Anonymous Coward · · Score: 1

      This. Some die hard anti-systemd, anti-Gnome 3, anti-Ubuntu, anti-[insert everything that aren't made when they are still peaking] folks always conveniently ignore Desktop Linux experience is arguably leaps and bounds better these days. Linux still can't stand toe to toe with OS X/Windows when it comes to novice user attractiveness, but we are seeing Linux being adopted by the mass, not just technically inclined folks. It never ceases to amaze me Grandma (read: very novice user that just needs their stuff done) has little to no problem switching from Windows to Ubuntu: wireless works, audio works, printing works, all basic-tier desktop uses just work in plug and play fashion. This would be nigh impossible at least 1-2 decade ago.

      I don't use any of those newer distros, I can see the point against the adoption of systemd (technical and developer wise), I was irked with Gnome 3 dumbed-down interface, I cringed at the resource consumed by simple apps written in Electron. However, they are necessary evil; also just because we don't like them, doesn't mean it's nothing good in grander scheme of things.

      I say harm it much more.

    11. Re:It's not Microsoft or SCO who hurt Linux. by mjwx · · Score: 3, Interesting

      Long time Slashdot readers will know how it was always Microsoft, and then later on SCO, who were accused of causing harm to Linux distributions, and open source software in general. Yet it's now becoming more and more apparent that it's not outside influences that are most harmful to Linux and open source, but rather it's the open source projects that destroy themselves by making idiotic and unwanted changes,

      This is and isn't true. It's true now but I remember the age when SCO and MS were fighting tooth and nail to destroy Linux. They were a lot more destructive than the most pigheaded designers or developers. The reason that errant project leaders seem to be the problem these days is because the SCO threat was destroyed and Microsoft have simply accepted that Linux exists and have given up fighting (no doubt due to internal changes during the late 00's), people who don't remember those times forget just how much of a threat they were. The fact there is still a FOSS community is because these threats were destroyed almost a decade ago.

      In that respect it is a good thing the worst thing about the open source community is that we have developers making unwanted changes. In a way this is good as it spurs new projects but that's a useful side effect to a bad thing, like the way that a bad gastro bug promotes weight loss. I think the biggest threat to open source is apathy. We've rested on our laurels too much, become too comfortable and now we have another company rising that threatens to be worse than Microsoft... and many here herald their rise with celebrator cheer.

      Firefox is another example. Years of unwanted changes forced on its users by the Firefox developers have caused these users to flee to Chrome and other browsers

      Not strictly true. The worst mistake the Firefox developers made was not taking the mobile device market seriously.

      The other problem they have is one that Open Source railed against for years under the iron fisted reign of Microsoft... pre-installed browsers. Every Android device comes with Chrome, a lot of personal computers come with Chrome pre-installed. A lot of Chrome's user base is there because they've thought to use another browser, this is why Chrome has the lions share of the market (50% +). Safari is the same, but restricted to Apple devices which is why it's in 2nd place with 14% of the market. In fact in the case of most Apple devices, users have no choice but to use Safari. This is why I consider Apple to be the new Microsoft... and they aren't nearly as... shall we say "nice" as Microsoft were in the 90's and 00's.

      Apple is now the threat, not just to Open Source, but to almost all the freedom we've come to expect from computers. Imagine if Microsoft prohibited any other browser but Edge in Windows 11, or forced us to go to the Microsoft store to get software because we couldn't install it from any other source... We'd nail MS to the wall, well if there were anything left to nail to the wall after their partners and major clients were finished with them... So why do we accept this behaviour from Apple?

      If your answer to that question is anything but "I don't and nor should anyone else" then you are part of the problem. Apple are already committing the same excesses that made Microsoft so hated and despised in the 90's... but in a far more extreme form and are being celebrated for it. Apple abides open source as long as they get what they want, but what they want is total control so you're gambling that they'll come for open source last. Fortunately, we still have an option and powerful opposition to Apple, unfortunately it's Google. Much as we relied on IBM to destroy SCO, not because IBM cared about FOSS, but because IBM and FOSS shared a common enemy, FOSS and in fact anyone who wants to have any form of control over their computer is now depending on Google... and as much as I dislike a monoculture, Google's is far less restrictive and destructive than Apple's.

      No doubt the fanboys are frothing at the mouth, ready to mod this into oblivion but this needs to be said and I will not be scared of saying it because it offends a few fanboys.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    12. Re:It's not Microsoft or SCO who hurt Linux. by inode_buddha · · Score: 2

      I hate to say it, but this AC speaks the truth. I spent 20 years using linux exclusively on the desktop, all the way from 1996 to 2016. Some slackware, lots of RH and SuSE, finishing up with Debian.

      I now run FreeBSD and didn't look back.

      The stability and documentation of BSd is *exactly* what the major linux flavors *need to have* in order to stay competitive going forward, IMHO.

      --
      C|N>K
    13. Re: It's not Microsoft or SCO who hurt Linux. by Anonymous Coward · · Score: 1

      High Grade MS bullshit. All the Major Internet tycoons Run in Linux. The Linux Kernel Basedow Android killed MS Windows Phone.

      Gcc Compiler rules.

      Gedit dies Not Matter at all.

    14. Re:It's not Microsoft or SCO who hurt Linux. by Walter+White · · Score: 1

      This gedit nonsense is just a small part of the GNOME project destroying itself through the disastrous GNOME 3 released. GNOME 3 is a complete regression compared to the GNOME 2 user experience, ...

      I won't argue that the developers have made some bade decisions WRT Gnome3. (Personally I'm not happy that I can't configure the system to power off when I hit the power button or easily run a script on startup.)

      You're conflating user experience with developer interest. I don't know that developer interest is waning because users are not entirely happy with Gnome3.

      I also think that the situation WRT Firefox is entirely different. It came to the fore when the only other choice was IE and IE was languishing. Firefox lost to Chrome when all Google properties suggested to users that they "upgrade to Chrome" for a better experience. Firefox does not have many (any?) properties from which to shill Firefox.

    15. Re:It's not Microsoft or SCO who hurt Linux. by lsatenstein · · Score: 1

      Microsoft is waiting for you. You can only find fault, so you belong with them.
      Or perhaps you should join BSD. They need the kind of encouragement you propose.

      The best tool for the job is the one that will survive. And it most often occurs that it has a few hiccups as a new feature is introduced.

      Pulse Audio, SystemD, browsers with multi-task sandboxing, etc. and with truly constant functionality are going to remain.

      I would say that that a truly open source browser will flourish, long after commercially tainted chrome or chromium, because your business and interests belong to you, not to propitiatory browsers that send back your searched to search engine marketers.

      --
      Leslie Satenstein Montreal Quebec Canada
    16. Re:It's not Microsoft or SCO who hurt Linux. by lsatenstein · · Score: 1

      Yet he is speaking the truth.

      Gnome changes in 3 were UNWANTED. Fedora lost almost 2/3 of it users with that and systemd.

      Fedora was the guinea pig for advancement, and now Gnome3 is ubiquitous, SystemD is everywhere, Selinux is everywhere, and guess what, Fedora is back up there in numbers of diehard Linux developers and users.

      --
      Leslie Satenstein Montreal Quebec Canada
    17. Re:It's not Microsoft or SCO who hurt Linux. by david_thornley · · Score: 1

      In other words, Linux is just fine, because those who don't want Gnome 3 don't have to have Gnome 3. How does it hurt things if a new user runs Mint rather than Ubuntu?

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    18. Re:It's not Microsoft or SCO who hurt Linux. by david_thornley · · Score: 2

      Imagine if Microsoft prohibited any other browser but Edge in Windows 11, or forced us to go to the Microsoft store to get software because we couldn't install it from any other source... We'd nail MS to the wall, well if there were anything left to nail to the wall after their partners and major clients were finished with them... So why do we accept this behaviour from Apple?

      Simple answer: we don't, because Apple doesn't and isn't going to, There is a version of Windows 10 that does that, though. Got a picket sign ready?

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  20. Re:We need less text editors by MightyMartian · · Score: 1

    Providing one counts only PCs

    --
    The world's burning. Moped Jesus spotted on I50. Details at 11.
  21. Why bother with Atom available? by modmans2ndcoming · · Score: 1

    With Atom being available and on more than just one platform why would someone care about gedit?

    1. Re:Why bother with Atom available? by MAXOMENOS · · Score: 1

      Linux systems have to contain a basic editor, just like Windows and macOS have Notepad and Text Edit, and gedit was always the best fit for that role.

      If one is using a GNOME desktop, then yes. If one is using KDE, it's KWrite. If one is using neither, one's best bet is nano, unless one is comfortable with emacs or vim. I am hoping that the GNOME team will either recruit volunteers to step up and maintain gedit, or declare that a different editor is their standard.

    2. Re:Why bother with Atom available? by modmans2ndcoming · · Score: 1

      There is no reason to include a basic editor. That is an archaic practice from a time before fast internet....and again, they could just include Atom or Sublime in their DE package.

    3. Re:Why bother with Atom available? by allo · · Score: 1

      kde had kedit for this purpose, which was even faster. But they stopped supporting it in favour of kwrite.

  22. 4 languages by steveha · · Score: 3, Interesting

    gedit is written in C. There is a little bit of Objective-C for Mac OS X support. Then plugins are written in Vala or Python.

    Why is this rant-worthy? IMHO Python is a great choice for writing plugins. And for a while GNOME was pushing Vala so that is not a shock.

    Seems like Sebastien Wilmet is nakedly trying to encourage people to want gedit to die. After the language rant he says that helping gedit also helps some guy who sells gedit on the Mac. He also rants that gedit ought to be a super-thin shell around his new project Tepl, libraries for text editor features. This is a weird and barely-concealed agenda.

    I am not going to volunteer for this, but it's because I am busy, not because I am scared of a project with 4 languages.

    --
    lf(1): it's like ls(1) but sorts filenames by extension, tersely
    1. Re:4 languages by shutdown+-p+now · · Score: 1

      The complaint about Python not being refactorable is also weird. Any Python IDE worth its salt (on Linux this would mainly be PyCharm) is capable of doing type inference to handle things such as renaming a symbol across the entire codebase.

  23. Not surprising by qbast · · Score: 1, Insightful

    Writing Gtk-based applications is about as much fun as root canal without anesthesia. It is no wonder that popular open source apps are migrating to Qt.

    1. Re:Not surprising by thegarbz · · Score: 1

      root canal without anesthesia

      This comment is amazing considering that a root canal is usually done on a dead tooth and that you should therefore not actually feel anything with or without anesthesia.

      Now root canals are still not fun, but are you saying writing GTK based apps is "normal"?

    2. Re:Not surprising by hitchhacker · · Score: 1

      I can't speak for gedit, but that isn't correct about root canals. The point of the operation is to remove the nerves/pulp from the tooth canals so it doesn't cause pain anymore. The nerves are definitely there and shouting loudly when they are removed.

    3. Re:Not surprising by thegarbz · · Score: 1

      mmmm doesn't match my experience. Maybe there's different causes and effects. I have a horridly expensive mouth, I've had 5 root canals, and 3 implants. None of my root canals have been instigated by any pain I experienced before going to the dentist, and all were done without anesthesia and I didn't feel anything significant at all.

      They were all done to prevent the dead teeth from rotting internally by replacing everything other than bone with something stable. One of my implants was due to not doing a root canal in time and I went to the dentist when I noticed I could wiggle my tooth slightly with my hand. X-ray showed an infection under that tooth which was too far gone, had to be pulled and the neighbour got root canal.

  24. Use well maintained alternatives by grumpy-cowboy · · Score: 4, Insightful

    Emacs and/or Vim.

    --
    Will $CURRENT_YEAR be the year of the Linux Desktop?
    1. Re:Use well maintained alternatives by ffkom · · Score: 1

      Even nedit still works well (if you do not fancy UTF-8, like slashdot) :-)

  25. sad face by TimMD909 · · Score: 1

    I've been using gedit as a copy paste area since it first came out. For alt-tab and alt-tilde convenience, I like having a separate, barebones text editor with syntax highlighting from my main editor. I'll be sad if this project is abandoned, but I doubt it'll be rendered useless any time soon.

  26. I use vi ... by angel'o'sphere · · Score: 1

    In a terminal ...

    Most if the time I have an IDE open anyway and don't need an extra 'text editor'.
    But I usually have a few terminals open, too.

    So I use what ever opens the file faster.

    --
    Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  27. WTF??!? ... Redo it or let it die. by Qbertino · · Score: 2

    If gedit is the mess that is described above, then it should be redone ASAP our die. Plain and simple.

    People, it's a freakin' simple text editor, not the next coming of Photoshop. Redoing it in pure Vala should be a walk in the park for your type a gnome dev. Besides scintilla there has to be some default text widget on top which gedit is built or can be rebuilt in 2 weeks flat.

    And Jesus, screw python. I love python, it's my favorite PL, but what douche had the brilliant idea to build a freakin'text editor with Python? Seriously?
    And screw macOS compatibility. They have their own editors. Literally no one uses gedit on macOS, trust a long time Mac and Linux user on this one.

    If Vala and Gnome Builder were useable, I'd might even step up for the task. Sadly, even native IDEs on Gnome are a large type PITA. Anjura and Gnome Builder have fallen flat on their noses with me time and time again. Sad but true.

    My 2 eurocents.

    --
    We suffer more in our imagination than in reality. - Seneca
    1. Re:WTF??!? ... Redo it or let it die. by angel'o'sphere · · Score: 1

      Literally no one uses gedit on macOS, trust a long time Mac and Linux user on this one.
      I guss that is true. I never used GEdit myself, not on a Mac and not on Linux.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    2. Re:WTF??!? ... Redo it or let it die. by phantomfive · · Score: 1

      The gedit source is 50k lines, with another 40k lines of code for the plugins. That's a couple months of work if your feature set is already worked out.

      --
      "First they came for the slanderers and i said nothing."
    3. Re:WTF??!? ... Redo it or let it die. by MichaelSmith · · Score: 1

      what douche had the brilliant idea to build a freakin'text editor with Python? Seriously?

      Me, actually

    4. Re:WTF??!? ... Redo it or let it die. by thegarbz · · Score: 1

      People, it's a freakin' simple text editor

      It's a text editor, but using that clusterfuck is anything but simple.

  28. Old Tech.. get rid of that useless toliet by Anonymous Coward · · Score: 1

    Yeah.. the ordinary.. simple toilet has out lived its usefullness.. we dont' need it anymore.

    Get modern.. everyone should be doing it in the streets.. its more socialable

  29. Ok, I'll bite by dbrueck · · Score: 1

    (1) I don't mind the call for volunteers, but I also don't mind the thought of gedit (or any other project) dying due to lack of interest. I think I used gedit for an entire afternoon once and that was plenty for me, but if it scratches somebody else's itch, good on them.

    (2) "The Python code is not compiled, so when doing refactorings in gedit core, good luck to port all the plugins" - this doesn't entirely make sense to me, but my best guess is that he's saying that the preferred approach to refactoring is basically to change stuff like an API declaration and then rely on compiler errors to find all the corresponding callers that need to be updated. Maybe that's not fair, but without more context, that's my only guess.

    Anyway, if true, that's a pretty terrible way to do refactoring (if for no other reason than it can't always catch everything), so I hope that's not what he meant. A good regression test suite is the right way to handle refactoring, and is more or less required if you have any sort of public API that you've encouraged people to build against, and so criticizing the plugin language (be it Python or anything else) seems misguided and a red flag (and Python specifically is often a really excellent choice for plugins).

    Refactoring a public API or a large codebase is hard and requires great care, and there's only so much you can do to get around that. If you have a compiled language that can catch a few cases you've missed, that's a little added bonus but really should be more or less your last line of defense (i.e. after you've completed your refactoring, if you have a compiled language and the compiler finds anything you missed, that's nice, but it should also kinda freak you out if it's anything more than something like a minor typo, because otherwise it means you probably weren't disciplined enough in your refactoring).

    Anyway, I get it - these are OSS projects and people are giving of their free time, etc. But compiler-error-driven refactoring for anything substantial is a big no no.

    (3) "(the Python code is also less "greppable" than C)" - in a general sense I'd strongly disagree and categorize this as a false statement, and he didn't offer any additional insight to back it up, at least that I saw. So maybe he meant the Python code specific to gedit or something?

    (4) I'm not sure he's really interested in having people take over gedit maintenance per se anyway - his post makes it sound like a mess of a project ("Before I contribute to GtkSourceView, there was 8000 lines of code in gedit for the file loading and saving") and suggests a better route might be to just wait while his own project matures ("Note that I still develop Tepl, so over time it has more and more features. If gedit is not developed during several years, maybe it'll be possible to remove a big amount of code from gedit by porting it to Tepl").

    1. Re:Ok, I'll bite by angel'o'sphere · · Score: 1

      Refactoring a public API or a large codebase is hard and requires great care, and there's only so much you can do to get around that.
      In C, yes. OTOH there are not many refactorings you can do anyway. Rename function, add parameter, remove parameter, add field to struct remove field from struct ... rename type ... that basically was it.

      That is why in modern business code no one is using C anymore.

      Why people when GEdit was incepted used C and not C++ is beyond me anyway.

      Your point about "greppable" is very true, too.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  30. Slashdot problem, and a modest proposal by mysticgoat · · Score: 1

    I was rather amazed at the score GP post got, as well.

    This points out the problem with the Slashdot rating system. There are now way too many slashdotters (daughters of Slash?) who haven't got a clue but who have managed to get moderator points.

    Let me make a modest proposal: Slashdot's quality would improve dramatically if one of the requirements for mod points was a 10+ history of activity on Slashdot. At the very least, that would exclude most of the K-8 crowd.

    1. Re:Slashdot problem, and a modest proposal by lucm · · Score: 2

      Do like me: opt out of the mod thing entirely. It doesn't work, never has, never will.

      If you just browse at +1s you're missing out. Some of the hardcore gay porn and sleeper cell instructions that lives in the -1 level can be quite entertaining. Embrace the darkness and light alike. Free yourself from the petty moderation cliques.

      --
      lucm, indeed.
    2. Re:Slashdot problem, and a modest proposal by JackieBrown · · Score: 1

      Do like me: opt out of the mod thing entirely.

      Yes! I can finally come clean with my 10 year vendetta against you and let you know I have been down modding everything you say due to you saying you didn't like Babylon 5! That was like calling my mom stupid and since that means you did call my mom stupid, I will never forgive you! /jk

    3. Re:Slashdot problem, and a modest proposal by lucm · · Score: 1

      I have been down modding everything you say due to you saying you didn't like Babylon 5

      I don't know why you say that, because it's not entirely impossible that I would watch Babylon 5 beyond the first 10 minutes of the first episode. All that would take would be that:
      -I'm in prison for 25 years
      and
      -I have access to Netflix
      and
      -I'm done watching absolutely everything else including the movies with the dog that plays basketball
      and
      -there is a waiting list to join the toilet cleaning crew.

      (So that's still more likely than me using Ubuntu)

      --
      lucm, indeed.
  31. Right by OneHundredAndTen · · Score: 1

    Because there is a shameful dearth of text editors under Linux.

  32. Re:Also it needs users. by lucm · · Score: 1

    I do. For the same kind of things I would use Notepad on Windows. I almost always have an instance floating around for misc stuff; writing down a phone number, sanitizing stuff I copied from a browser to lose the formatting, etc. I don't use it to write novels or code, but that's still a useful app and it works well enough, I never had to go explore the interwebs for a better quick editor.

    --
    lucm, indeed.
  33. Re:I use it by lucm · · Score: 1

    That's the world we live in. Appreciating things is not cool.

    --
    lucm, indeed.
  34. Re:Does the world really need... by 93+Escort+Wagon · · Score: 1

    Since emacs predates gedit, it's obvious that there are people who don't see it as an optimal text editing solution. Just like how some people don't see IRC as the pinnacle of online messaging. /me slaps AC with a wet trout

    --
    #DeleteChrome
  35. Re:and? by 93+Escort+Wagon · · Score: 3, Funny

    just let it die

    But then we'll have no way to open files saved in gedit's proprietary plaintext format! I've literally got hundreds of .txt files on my hard drive!

    --
    #DeleteChrome
  36. Solution? Better financial model by shanen · · Score: 1

    So what happens if someone tries to use gedit? Will the OS warn the user that the software is now unsupported and possibly insecure?

    What if there was a ongoing-cost project to support software? What if the OS were responsible for checking the validity and support status of software, and if the software was unsupported, there would actually be an option to help support it?

    Oh well. Pointless to repeat the obvious. DAUPR is my new motto, but it never happens. Especially not on Slashdot, where never is heard an encouraging word.

    --
    Freedom = (Meaningful - Coerced) Choice != (Speech | Beer^2), and sad sock puppets' bad mods avail them naught.
  37. Re:Does the world really need... by Mr0bvious · · Score: 1

    It's perfectly fine. I run gedit in emacs all the time.

    --
    Never happened. True story.
  38. Re: and? by bestweasel · · Score: 1

    Shall I put you down as a Don't Know, then?

  39. Could "no longer maintained" == "STABLE"? by DutchUncle · · Score: 3, Insightful

    Some things get to the point where they serve their purpose well, and they don't need changing any more. People don't invent new flatware to eat with; companies keep coming out with new patterns, but everything is pretty much the same size and weight and angles, and forks usually have four tines, and the designs are pretty well set. The FOSS community seems to think that constant change is good; most products in the real world stabilize.

  40. Re:Don't worry by Dutch+Gun · · Score: 1

    Oh God. 200MB disk footprint, 1GB memory footprint, and requires an i7 processor or better to run without lagging when you type too fast.

    It's destined to happen, I'm sure. Because everything's better when written in Javascript, right?

    --
    Irony: Agile development has too much intertia to be abandoned now.
  41. I didn't know gedit supported plugins by Zappy · · Score: 1

    I didn't know gedit supported plugins.
    I've used gedit like I think most people use it. To quickly jolt down something or as a cut and paste buffer.

    But now I know there are plugins. So I searched for them. And there are a few, I found less than a dozen, so I don't really understand why not being able to keep the api would be such a big problem.

    I don't even understand why a barebones editor, like gedit, would even need a plugin system. It's like it is every project whet dream to have other programmers use their api so everything has to have an api. Even when it makes no sense at all.

  42. Re:and? by dbIII · · Score: 2

    Indeed, it's sooooo slooooow.
    It's so slow to start up that Daniel Stone used it to "prove that X is slow" - funny how he never did the benchmark on Wayland and also didn't compare with an old gtk2 version that wasn't so bloated.
    "Truth about Wayland" indeed. How many years ago was that? Nearly finished was it?

  43. VIM by chthon · · Score: 1

    Just use gvim already. It is graphical and has a 'g' in front!

  44. You Would Hope So, But Not This Time by Anonymous Coward · · Score: 1

    One would hope that GEdit would be a mature and stable text editor that simply required no further maintenance because it was a simple text editor that was stable.

    But, that is not at all the case with GEdit. What happened is a few utter fucking morons decided a couple of years ago to sex up GEDit and make it all trendy in appearance. They drastically changed the menus, toolbars and functionality and turned GEdit into a steaming pile of shit that claims to be a simple text editor. They introduced bugs and inefficient code that needs to be re-refactored.

    Then these short attention span halfwits lost interest and went on to do God knows what, probably recreate an MP3 player, and have abandoned the smoking wreckage that is GEdit.

    What needs to happen is for someone to roll GEdit back to where it was four years ago and then it can be abandoned as STABLE and not needing to be fucked with.

    Fortunately, vi and nano are still things.

  45. CodeMirror? by joeblog · · Score: 1

    As someone who uses gedit as his primary text editor, this is fairly disastrous news. And as someone who believes in the "the browser, the browser, and nothing but the browser" future, I've been dabbling with browser based editors, mainly CodeMirror.

    I'm generally very impressed with CodeMirror (website https://codemirror.net/) used in conjunction with with a Node package at https://www.npmjs.com/package/...

    But it's not quite as convenient as gedit (especially if you don't do all your development on a remote server). Does anyone else use CodeMirror, or have suggestions for a better modern editor in the web world?

    --
    If it works, it's obsolete