Apologies for the crap audio. ==== Time Stamps ==== 00:00:00 Intro 00:01:15 Customize the UI 00:02:25 Just Enough Plugins 00:03:36 Tabs, Tree File Browser, And Markdown Preview 00:05:06 It's Very Fast 00:06:23 Ease of Use, Get Work Done 00:08:25 Reasons Why it Isn't The Best 00:11:45 Wrapping Up
just started listening to your podcast from 2017 to now, Ive listened to over 50+ non stop. I really enjoy hearing the nuggies. Its like hanging around the guys that get it. Thanks for all you do!
btw I'm a dev and I can't stand using any editor besides geany because of one major feature that no other editor implements or does correctly. The custom tool shortcuts, in particular the line used for "Make..." in the build shortcuts is what I overrode to just "Custom...". I can launch whatever command I want from that shortcut and it's output will not go in the terminal but geany's output, enabling me to just click on errors & warnings and be taken straight to the offending file. There's one feature geany is missing that I will eventually have to get round to making a plugin for but it will absolutely be worth it. That feature is just treating an entire folder as a project/workspace.
@@thegreattaborlin5204 I feel like you're misunderstanding something when you give that suggestion, nevertheless I'll get it a look to see if it is the same
yeah, I was searching for this comment. Last time, I've opened a raw unformatted json of one gigantic line. With neovim, I've just saved the file and the formatting was done nearly instantaneously this was nearly 20k lines. With vscode, I had to manually split the line for it to be able to do the formatting
In my experience VIM was always able to open and reasonably edit (including stuff like search and replace and even syntax highlighting to a degree and diffing) huge files (multiple GiB). As mentioned very briefly in the video the problems encountered are most likely due to plugins. Probably one or two specific ones. Try disabling all of them and then re-enable one by one to see which is/are the problem.
As a program editor I almost exclusively use Geany, mostly because it has highlighting for a wide range of languages and because it is quick to find function definitions, etc., when you are trying to connect definitions to usage. I would almost never use Geany for markdown, and would prefer to use Formiko or ReText (just as I would use LibreOffice for editing fully formatted documents - horses for courses). For a single small text file I would as likely use Gedit, although generally not too fussy about what I use if I just want a few lines of formatted text.
Great video Matt i know u don't want to hear anybody say Emacs or Doom Emacs but it is great for vim support and is great for exporting org-mode to markdown and it has your header multi size issue fix also and it is fast for large doc's for me.
You can also try Qownnotes, Zettlr, Notable, Ghostwriter, Remarkable, Markflowy. Btw I have unrelated question. I see that you keep a lot of your files in mhome/ folder. Is that just a symlink to another drive or partition from /home/matt?
I started to use Geany back in the HDD days, since it had the best "feature set"/"load time" ratio. It has it's weaknessess, but still hard to beat overall.
@TheLinuxCast Thank you for your videos. I've caught several very useful VIM plugins from them. I've been using vim already more than 10 years and very happy with them. But I'm just curious, that I can see videos about Geany from your and from Distrotube almost simultaneously. What is the reason of such synchronization?
Sometimes I wish I hadn't gotten into Emacs so I could get excited about videos like these. Sadly, however, there will never be anything good enough to replace Emacs.
I use vanilla Vim with *no* plugins, yet I too have noticed slowdowns with large files. By far the worst is when you have a file with exceedingly long lines, think some kind of JavaScript file there. As for the clipboard issue, when I copy things with Vim I tend to copy them to the global clipboard and my clipboard is set to have 20 entries in its history. It might help you to set things up in a similar way because I've on occasion copied something and then needed to go back two or three entries because I forgot to paste something somewhere.
Geany with the project organizer plugin. I also use Kate for more basic editing stuff, it's not bad at all, but I don't like how its auto-indenting works (most of the time) and it's apparently not configurable. Also, I don't think there's really an equivalent of the project organizer plugin for Geany. And, while it's probably "better"' for security/stability reasons, the fact Kate hosts each tab in a new process takes a lot of RAM. Also, Geany has most features built-in, including symbol analysis, you don't need to run any addtional server like clangd. I can't stand vim, but that's rooted in kinda long-time history, so, to each their own.
Personally I like to use Documents instead of Tree Browser so I can then hide the tabs. Plus don't overlook the Snippets they are so useful for saving time on repetitive tasks!
That's crazy hearing someone say they hate that vim moves what is deleted into the clipboard. I don't think I have heard of anyone that really cared about that. Since that's just how you cut and paste with vim. If it was me I wiuld probably try to find a way to move it into another clipboard it bothered me. But i use unnamed plus.
@@epixerty usually the way people get around this is just setting up 2 registries, or not setting it up to unnamed plus which is the system clipboard. so you can have either just a clipboard set up for vim, one only going to the system clipboard or have both and choose which to use. I feel like when I used geany I saw some options for changing the clipboard, but its been a while so I can"t remember.
Ngl, I always thought that Geany is like GIMP where its *kinda* polished but feels like it might have UI from 2010s But its interesting to see that its far from that expectation, its actually really nice, but at the moment I am using wezterm + neovim as a GUI stack, might try geany
@@jabal_team I did. Appears terrible on Linux? I think you need a GPU for it to actually work fast, which is an absurd requirement. I work on a laptop.
Looks like a typical GUI based Notepad editor with some special thingy things. Makes me wonder how you can try to use it, as as self called "vim fanboy" 🙂. I took a look in the HTML manual and saw the find/replace dialog. That was enough to instantly close it 😀But thanks for testing!
Here's the speed test to do. Load a large file and then do a search. Does it suck like neovim? I'm looking for the old vim that had no file size limits and was fast. Somewhere in this new woke world text editors have come up with excuses for being slowed down. The neovim staff admit it and suggest you use grep rather than their woke nonsense. And the original vim has turned into something even worse. How is it that the CPUs, RAM, and disks get to be much faster but the programmers become tards?
The best "text editor" is just using an eye tracker for your cursor.. You just look where you want the curser and start typing.. 10x faster than learning all these silly shortcuts and rewiring your entire brain just to use them
Apologies for the crap audio.
==== Time Stamps ====
00:00:00 Intro
00:01:15 Customize the UI
00:02:25 Just Enough Plugins
00:03:36 Tabs, Tree File Browser, And Markdown Preview
00:05:06 It's Very Fast
00:06:23 Ease of Use, Get Work Done
00:08:25 Reasons Why it Isn't The Best
00:11:45 Wrapping Up
I love Geany. I don't know how many words they have, but I regularly open 6-7000 line documents and it doesn't slow down at all.
just started listening to your podcast from 2017 to now, Ive listened to over 50+ non stop. I really enjoy hearing the nuggies. Its like hanging around the guys that get it. Thanks for all you do!
btw I'm a dev and I can't stand using any editor besides geany because of one major feature that no other editor implements or does correctly. The custom tool shortcuts, in particular the line used for "Make..." in the build shortcuts is what I overrode to just "Custom...". I can launch whatever command I want from that shortcut and it's output will not go in the terminal but geany's output, enabling me to just click on errors & warnings and be taken straight to the offending file. There's one feature geany is missing that I will eventually have to get round to making a plugin for but it will absolutely be worth it. That feature is just treating an entire folder as a project/workspace.
@@zxuiji This is just what Emacs' compile commamd does
@@thegreattaborlin5204 I feel like you're misunderstanding something when you give that suggestion, nevertheless I'll get it a look to see if it is the same
I've tried Geany, Zed, Cursor, and Flow, but nothing's ever clicked better for me than Helix.
Geany and this video brings me a tremendous amount of joy 🎉
Make a video on "labwc".
05:40 "Vim is not great when it comes to large documents". I was able to open 2GB DB export in vim while other editors could not.
yeah, I was searching for this comment. Last time, I've opened a raw unformatted json of one gigantic line.
With neovim, I've just saved the file and the formatting was done nearly instantaneously this was nearly 20k lines. With vscode, I had to manually split the line for it to be able to do the formatting
In my experience VIM was always able to open and reasonably edit (including stuff like search and replace and even syntax highlighting to a degree and diffing) huge files (multiple GiB). As mentioned very briefly in the video the problems encountered are most likely due to plugins. Probably one or two specific ones. Try disabling all of them and then re-enable one by one to see which is/are the problem.
Geany gang !
I don't use it anymore, but that's where my heart is
Used geany quite a lot in university to code C projects, eventualy stopped using it when we moved to java. Good memories.
As a program editor I almost exclusively use Geany, mostly because it has highlighting for a wide range of languages and because it is quick to find function definitions, etc., when you are trying to connect definitions to usage.
I would almost never use Geany for markdown, and would prefer to use Formiko or ReText (just as I would use LibreOffice for editing fully formatted documents - horses for courses).
For a single small text file I would as likely use Gedit, although generally not too fussy about what I use if I just want a few lines of formatted text.
Use Geany for many years and really liked it. Recently switched to Kate for the better syntax highlighting. But Geany is very good and blazing fast.
Why not just use Neovim?
Great video Matt i know u don't want to hear anybody say Emacs or Doom Emacs but it is great for vim support and is great for exporting org-mode to markdown and it has your header multi size issue fix also and it is fast for large doc's for me.
You can also try Qownnotes, Zettlr, Notable, Ghostwriter, Remarkable, Markflowy. Btw
I have unrelated question. I see that you keep a lot of your files in mhome/ folder. Is that just a symlink to another drive or partition from /home/matt?
I started to use Geany back in the HDD days, since it had the best "feature set"/"load time" ratio. It has it's weaknessess, but still hard to beat overall.
I'm a micro text editor user. I do like Geany for some HTML Markup creating, editing and troubleshooting.
EMACS EMACS EMACS EMACS EMACS
Greatest thing ever created.
I use Geany.
@TheLinuxCast
Thank you for your videos. I've caught several very useful VIM plugins from them. I've been using vim already more than 10 years and very happy with them. But I'm just curious, that I can see videos about Geany from your and from Distrotube almost simultaneously. What is the reason of such synchronization?
Sometimes I wish I hadn't gotten into Emacs so I could get excited about videos like these. Sadly, however, there will never be anything good enough to replace Emacs.
Great video, Matt, but complaining that the vim mode plugin behaves too much like vim is quite a hot take 😂
Good point. If it were customizable it wouldn’t have made the list.
I use vanilla Vim with *no* plugins, yet I too have noticed slowdowns with large files. By far the worst is when you have a file with exceedingly long lines, think some kind of JavaScript file there. As for the clipboard issue, when I copy things with Vim I tend to copy them to the global clipboard and my clipboard is set to have 20 entries in its history. It might help you to set things up in a similar way because I've on occasion copied something and then needed to go back two or three entries because I forgot to paste something somewhere.
What's wrong with the audio? Sounds fine to me.
Geany with the project organizer plugin.
I also use Kate for more basic editing stuff, it's not bad at all, but I don't like how its auto-indenting works (most of the time) and it's apparently not configurable. Also, I don't think there's really an equivalent of the project organizer plugin for Geany. And, while it's probably "better"' for security/stability reasons, the fact Kate hosts each tab in a new process takes a lot of RAM. Also, Geany has most features built-in, including symbol analysis, you don't need to run any addtional server like clangd.
I can't stand vim, but that's rooted in kinda long-time history, so, to each their own.
Personally I like to use Documents instead of Tree Browser so I can then hide the tabs. Plus don't overlook the Snippets they are so useful for saving time on repetitive tasks!
That's crazy hearing someone say they hate that vim moves what is deleted into the clipboard. I don't think I have heard of anyone that really cared about that.
Since that's just how you cut and paste with vim.
If it was me I wiuld probably try to find a way to move it into another clipboard it bothered me. But i use unnamed plus.
it'd be better if there was a way to cut and a way to simply delete
@@epixerty usually the way people get around this is just setting up 2 registries, or not setting it up to unnamed plus which is the system clipboard. so you can have either just a clipboard set up for vim, one only going to the system clipboard or have both and choose which to use.
I feel like when I used geany I saw some options for changing the clipboard, but its been a while so I can"t remember.
For notes try cherrytree next. If you haven't already.
BTW geany is always open on my laptop that and chromium.
I use other editors too.
The 1980's called they want vim back
Is there a sticker on your new mic yet?
lol, no. IDK if I'm even going to keep using it. I bought it used, and so far I've not had good luck with it.
@TheLinuxCast what is it?
@@arska-pelejavlogejajaautoj5030 electro voice re20
Ngl, I always thought that Geany is like GIMP where its *kinda* polished but feels like it might have UI from 2010s
But its interesting to see that its far from that expectation, its actually really nice, but at the moment I am using wezterm + neovim as a GUI stack, might try geany
Another text editor that works really well with very large documents (over 100k words) is Pulsar.
try zed
@@jabal_team I did. Appears terrible on Linux? I think you need a GPU for it to actually work fast, which is an absurd requirement. I work on a laptop.
Emacs is far more than just a text editor. I’m not sure why people always try to compare it to Vim.
why not vscodium then?
Geany is best 🐧🐧
Looks like a typical GUI based Notepad editor with some special thingy things. Makes me wonder how you can try to use it, as as self called "vim fanboy" 🙂. I took a look in the HTML manual and saw the find/replace dialog. That was enough to instantly close it 😀But thanks for testing!
Helix ^>^ just sayin.... I use it for markdown (and everything else) and it's great
is this really a vim replacement? that sidebar is not very vim, kinda defeats the whole purpose of it.
you forgot that can make your own plugins to deal with the issues you brought up :)
Didn’t forget. Just haven’t got there yet
helix for me
jost use helix
Good video
Here's the speed test to do. Load a large file and then do a search. Does it suck like neovim? I'm looking for the old vim that had no file size limits and was fast. Somewhere in this new woke world text editors have come up with excuses for being slowed down. The neovim staff admit it and suggest you use grep rather than their woke nonsense. And the original vim has turned into something even worse. How is it that the CPUs, RAM, and disks get to be much faster but the programmers become tards?
I would really like a video where you try out Emacs. Give it a chance again.
I enjoy your content.
I've been using gedit for a light editor and VS Code for heavier development. Geany is Goldilocks.👍
Yeap, that is what I use
I find Codium to be good for me. It's better for Java than Eclipse is.
The best "text editor" is just using an eye tracker for your cursor.. You just look where you want the curser and start typing.. 10x faster than learning all these silly shortcuts and rewiring your entire brain just to use them
I don't manually rewire my brain. As a good programmer, i wrote a program to do that automatically /s
I like Kate better
Me too
Too big though. Doesn't compare to geany in that regard at all.
notepad++