11 ms·
PSPad: A freeware programmer's editor for Windows
- RcouF1uZ4gsC 6y agoSearched for "LSP" and "Language Server Protocol" and did not find any mentions. Unfortunately, I think the programming languages are getting too complex for an editor to try to maintain smart browsing, smart formatting, code completion, etc. Language Server Protocol allows this language work to be done once by people who are generally actively tracking the language. I think in 2021, a programmer's editor without Language Server Protocol support is hopelessly hampered.
- TonyTrapp 6y agoI for one am happy that PSPad takes less than half a second to launch and has a memory footprint of less than 10MB. If I wanted a fancy IDE with perfect syntax highlighting, I wouldn't be using PSPad. I have other tools for that. There's a space for editors that are more complex than Notepad and less complex than your average IDE, and PSPad fits right into that space.
- TeddyDD 6y agoMy editor supports LSP, takes 400 ms to load and uses less than 1mb of memory (300mb+ when LSP is active) ¯\_(ツ)_/¯
- Pelic4n 6y agoLet me tell you about my knives: -A swiss army knife that I always carry, for small fixes, opening packages & bottles (the scissors are amazing). -A small foldable knife for slightly heavier duty or eating on the go. -A bigger foldable knife for outdoors, camping, ang general purpose work. -A rescue knife I keep in an emergency kit, with cord cutter and glass breaker. -A huge chef knife for general cooking. -A small cooking knife for cutting veggies precisely. -A small fixed-blade outdoor knife with scandinavian grind, solid, easy to sharpen, and very precise for things such as wood carving. -A bigger outdoor knife in stainless steel. -A relatively cheap, thick and huge carbon steel survival knife, which is extremely though but require taking care as to not rust. -A less cheap huge carbon survival knife because I like toys after all. -A little hobby knife for crafts and very precise work. All of these tools do the same basic thing (cutting), yet aside from that and being made in some kind of steel (ceramic knives are bad), all of them have no common attributes, and they are not appropriate for the same kind of work. And cutting is much, much simpler than writing code :) Thanks for reading my blog.
- jeromenerf 6y agoI am more of an axe guy myself, though I reckon I rarely use them for cooking :)
- Pelic4n 6y agoOh yes, my favorite tool by far is actually a small hatchet. You can do almost every life-or-death things a knife do with one. Properly sharpened, the head absolutely can be used for roughly cutting veggies and shaving very thin timber from logs.
- dw-im-here 6y agoDo you use a different computer for each editing task too?
- Pelic4n 6y agoThat's a sophism, sorry.
- dw-im-here 6y agoYour spiel about knives on the other hand was a masterstroke of intellectual discourse.
- jhgb 6y agoThe VM/CMS approach to computing?
- imiric 6y agoMy experience with LSP (gopls specifically) in Emacs has been abysmal. It makes navigation even slower, opening files sometimes takes a second or two, but the worst issue is frequent crashing. lsp-mode with gopls is the only plugin I've used that crashes Emacs altogether. I've never lost much work thanks to autosave, but to say it was annoying is an understatement. Since I disabled both a few weeks ago, crashes stopped entirely. I probably should open an issue about it, but with the complexity of the entire stack I'm not sure what component is responsible, and frankly didn't have time to dig into it. So I'm glad that simple editors still exist that don't have LSP integration. There's a lot that can be accomplished with plain old ctags and grep.
- mattowen_uk 6y agoWow, I'd totally forgotten about PSPad... it used to be my editor of choice back in the XP days. These days I use Notepad++ (doesn't everyone on Windows?). I think PSPad could benefit from new screenshots on its website, even though it's clearly still being actively updated, the screenshots make it look like it stagnated 10 years ago.
- maccard 6y ago> These days I use Notepad++ (doesn't everyone on Windows?). I did 10 years ago, but I'm now using vscode (with a stint of sublime in the meantime!)
- Jonnax 6y agoSublime is what I moved from Notepad++ from. It has good extensions and is very fast. These days I use Visual Studio Code. It's separate to Visual Studio. Code is open source and runs on Linux and OSX as well. There's a ton of extensions and it's super flexible.
- TonyTrapp 6y agoPSPad has been my main text editor (not IDE) for almost 20 years now. Such a great piece of software.
- ponyous 6y agoHuh, blast from the past! It's been just a bit over 10 years since I donated to PSPad. My first editor when I got into programming as a kid. Directly edit on FTP hosts was one of my favourite features. I would edit php websites directly... Until I lost absolutely everything one day and soon after switched the editor.
- bantunes 6y agoUnrelated, but hope someone here knows: what was the name for Microsoft's design language around 2002? Example for Frontpage https://media.codeweavers.com/pub/crossover/website/appdb/b7a0a09b0a1517ffa3b924e8e1bff8dc.png https://media.codeweavers.com/pub/crossover/website/appdb/b7... Looking for any info on its principles, or anything really.
- RicoElectrico 6y agoThe icons and color scheme remind me of Office 2000.
- recentdarkness 6y agoWhat do you mean by 'design language'? It was a WYSIWYG (What You See Is What You Get) editor, at least as far as I know. What 'design language' are you speaking off? It was supposed to be HTML in the end (well whatever that meant in those editors :D)
- Cthulhu_ 6y agoExamples: Microsoft's current design language is called Fluent Design. Google's is called Material Design, and Apple's... idk, their old one was Aqua and their current one is referred to as Cupertino I believe? Not sure if they even gave names to designs back then though, I believe it only became a thing during a design transition era some time ago (moving away from 'skeuomorphic' to 'flat design').
- qbasic_forever 6y agoWindows 3.1, Windows 95, Windows 98, XP, etc. There wasn't a cohesive design language it was just referred by the OS name. You had garish colorschemes (remember hot dog stand?... yeah) and lots of silly things. Win32 programming back then was barely one step above pushing pixels on a canvas and it showed. VB and OLE, then COM started to standardize prebuilt components like dialogs and such that could be shared and used between apps but it was still a wild west of design. Into the 90s it got worse as Windows 98 gave more control over rendering to apps and we had things like Winamp skins that looked like a modern stereo, or a (thankfully) brief period where non-square windows with ovals, curves, and all kinds of junk were in vogue (track down an old copy of Bryce 3D if you want to see something really wild). It's an era of computing that's probably best left forgotten. :)
- drKarl 6y agoFor anyone who loves Vim but also the extensibility of Visual Studio Code I suggest you take a look to Onivim 2 https://www.onivim.io/ https://www.onivim.io/ Disclaimer: I'm a user of Onivim 2 but I'm in no way affiliated with the author.
- dalaidunc 6y agoHow is this better than just using VS Code with the vim extension?
- Arkanosis 6y agoPSPad is probably the editor in which I've written most of my code as I was learning programming on my own (mostly PHP on Windows XP, old times…). Before that, I had used Notepad (yes, I did!), Notepad2 and Notepad++, but PSPad had so many features, so well integrated together that I used it almost exclusively. At some point, I had to switch because… you know… NetBSD. And it was a real pain to start working with Emacs. After years of practice, I'm finally used to it and wouldn't switch to anything else, but PSPad remains the friendliest and most easily discoverable powerful editor I've ever used. Thanks Jan, I might not be the programmer I am today without PSPad!
- anthk 6y ago>NetBSD. And it was a real pain to start working with Emacs. You could use any other editor, both for GUI and CLI.
- Arkanosis 6y agoWell, maybe. Didn't know that back then. I also used the default shell I was provided with (tcsh), if it helps understanding how lost I was. In retrospect, I'm probably a happier coder now because of that.
- shp0ngle 6y agoOne of the good things about Windows is the backwards compat. I know this particular code has been updated in 2021, sure, but in general, you can take binary from early 2000s and it will run on Windows 10 most likely. (OK, games and rich "multimedia CD-ROMs" from that era have problems, but it holds in general.) In linux, it kinda holds, because everything is open-source anyway, but binaries in general are not compatible. In macOS, it really really doesn't hold, Apple likes to move fast-break things. They changed just the architecture like 4 times, and macOS and OS9 are entirely different. (They did things like Rosetta 1, Rosetta 2, Classic, Carbon, but they never maintain them for long.) Windows is rock solid in this way. Windows 10 still has 32-bit version, and it can still run MS-DOS code apparently. (Although 64-bit Windows apparently cannot.)
- qbasic_forever 6y agoJust because you can doesn't mean you should run something that old. I would not want to run a 21 year old native application written in C or C++ from a different era of security consciousness on any modern machine. Certainly not anything connected to the internet--remember that was the hey-day of massive worms that crippled entire networks of machines. If the source hasn't been touched in decades, treat it like an antique and keep it in a museum of a virtual machine.
- deleted 6y ago[deleted]
- romwell 6y agoYou are aware that not all applications listen to the Internet, or need to, right? My audio editor (GoldWave) is from 2000. It works fine. I can't even think about what "security consciousness" would be on a software that runs locally and doesn't have (or need) accounts. Text editors fall into the same category.
- qbasic_forever 6y agoIt's all fun and games until a rootkit finds a vulnerable executable to elevate privileges and really get going... just one mixed up bound check, missing end of string, etc in 20 year old code and oops! Don't run any of those old apps as an admin at the very least.
- perryizgr8 6y agoI wish there were apps like PSPad and Notepad++ on MacOS. I really did not like any editor I used on this OS. Same with MS paint and the windows calculator.
- unicornporn 6y agoAnd I still wish there was a text editor like BBEdit on Windows...
- stephenr 6y agoFor a text editor, what's wrong with any of TextMate, BBEdit, ubEthaEdit or CotEditor, to name but a few. Literally the only thing I've ever seen anyone in a professional setting use MS Paint for, is pasting the result of a screen dump, because apparently capturing to a file would have made it to convenient for the user. What exactly do you see missing from the macOS Calculator, that Windows has?
- perryizgr8 6y ago> For a text editor, what's wrong with any of TextMate, BBEdit, ubEthaEdit or CotEditor, to name but a few. There is nothing wrong with those. I guess it is a matter of getting comfortable with the UI. > Literally the only thing I've ever seen anyone in a professional setting use MS Paint for, is pasting the result of a screen dump, because apparently capturing to a file would have made it to convenient for the user. I disagree. MS paint is amazingly useful in so many situations. And it is just simple enough that I can do everything without spending much time. Even the markup tools in macos's default editor are cryptic and hard to use. I have yet to figure out how which tiny inscrutable button crops the image. I downloaded paintbrush, but that is also way harder to use than paint. How do you resize the canvas? Why does drag and drop not work? Why are all the toolbars floating in the air? > What exactly do you see missing from the macOS Calculator, that Windows has? Literally everything! Macos calc is just one simple standard calculator with only 5-6 operations. On windows, the calculator has a button that converts it into various specialized versions. Like programmer, which has a nice bit-wise display also. There are many built-in unit conversions too.
- forgotpwd16 6y agoLooks cool though I've never heard this before and doesn't come up in editor recommendations. Also the >Link on the donation page can be published as reward for $50+ donation for one year. seems to be working as there're many donations at exactly $50.
- Nursie 6y agoThat's a name I haven't heard in many a year! Completely forgot it existed. I used to use this extensively about 15 years ago I think, as it was a very capable free editor. It was one of my go-to installs on windows. Now ... I don't use windows for much more than gaming.
- pc123 6y agoDoes he really use ICQ still? :) https://www.pspad.com/en/author.htm https://www.pspad.com/en/author.htm
- T3RMINATED 6y agojust like that vscode died
- itsthecourier 6y agogodaaaaaamn. This brings so many memories back. I'm donating to this project right now. as a guy learning to code from a poor country in 2006, this piece of software was super useful. My deepest thanks to the project founders <3
- drej 6y agoI remember using this editor in the very early 2000s, it was quite something back then. You could easily live edit files off of FTP. With PHP being all the rage, we were changing things pretty live :-) Good times.
- pantulis 6y agoMy first PHP code was written on PSPad. I didn't love it but I also didn't hate it and it worked. It's really nice to know that it's still going on.
- vram22 6y agoAnother text editor I had used for a few years, and liked, many years ago, was PFE - Programmer's File Editor. It was lightweight, fast, and could edit large files (for the time) easily. https://en.m.wikipedia.org/wiki/Programmer's_File_Editor https://en.m.wikipedia.org/wiki/Programmer's_File_Editor
- tapland 6y agoLanding in a mainframe team a few years ago most devs swore by pspad. It's a nice piece of software, built in ftp support and can push new versions on save (combined with VMS style versioning).
- desktopninja 6y agoOld but not obsolete.
- crispgm 6y agoglad to hear PSPad is still under active development. I use PSPad as an alternative to UltraEdit in my senior high school and university till I discovered Sublime Text and later VSCode.