this post was submitted on 02 Nov 2023
5 points (85.7% liked)
Pulsar
101 readers
2 users here now
Pulsar
The community led, hyper-hackable text editor
- ๐ Website - pulsar-edit.dev
- ๐ฅ๏ธ GitHub - pulsar-edit
- ๐ Sponsor Pulsar development
Rules
By posting here you also agree to adhere to our Code of Conduct by:
- Using welcoming and inclusive language
- Being respectful of differing viewpoints and experiences
- Gracefully accepting constructive criticism
- Focusing on what is best for the community
- Showing empathy towards other community members
- Considering all suggestions regardless of personal opinions
Useful Links
- pulsar-edit.dev
- Pulsar Package Repository
- GitHub org
- Pulsar repository
- Pulsar Blog
- Discord
- Mastodon
- Forum
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
So, if I wanted to run python code in Pulsar, I'd have to look up how to run python code in Atom, is what you're saying?
To a degree, yeah. Obviously Atom was a pretty popular project before its decline so there are a lot of guides and help out there for it that go back a very long way but adoption of Pulsar has been much slower in that sense, mostly attracting people who were already using Atom. The changes we have made so far are mostly "under the hood" so really it is still Atom with some changes made. It is also a far newer project so there simply isn't as much "community" material.
That's good to know. I thought it was based on vim, and I had to use special keyboard shortcuts to open things or run code.
Nah, Atom was basically custom from the ground up (in fact it was Atom that first used, for better or worse, the Electron framework which was written specifically for it) and we just forked Atom before it got sunset. There are a lot of keybdinds but generally any action that would require some kind of special command would be accessible from the command palette (ctrl/cmd + shift + p) which is searchable.
It is a little more like vim in terms of what you get "out of the box", you more or less just get a basic editor and language grammars, it is designed to be extensible to be kind of whatever you want it to be via packages which allows you to make it your own.
Okay, so I'm really dumb. I downloaded Visual Studio, because a plugin in Pulsar required Clang, and now when I open Pulsar, it's still saying the plugin can't be installed, and then a window showing the installation pops up and I can't escape the window. It should be installing the plugin now that I have CLang installed, right? What am I doing wrong and how do I install the plugin so I don't get the popup anymore?
What package are you trying to install? Some packages do have native modules which is why you might need the visual studio tools. What window is popping up that you can't escape from?
I'm trying to install Platformio IDE and it needs CLang to finish installation. It's an installation window that shows what components have been installed, there are four sections, but it keeps freezing on the Atom dependencies section. Maybe I just need to wait longer for it to install?
I think the platformio stuff hasn't been kept under active development for a long time now and I'm pretty sure the whole thing was archived on GitHub, it might need something like an older version of the tools or it might be broken entirely.
Unfortunately that will be something you might come across with Pulsar, some of the changes we have had to make to update our dependencies (and sometimes just changes in the later releases of Atom) have broken some packages and they just aren't maintained any more. We do try to keep track of these when found and mark them as such with special labels.
What features of platformio-ide were you after? There are almost certainly some alternatives.
I wanted to use a built-in terminal. Like running python code and having it show up in the built-in terminal
So this is stuff we have been talking about a lot recently. At the moment the only terminal that I'm aware of that is 1) maintained and 2) working properly is
x-terminal-reloaded
which is maintained by one of the members of the core Pulsar team.However I'm not aware of anything that will output to it. The various script runners I mentioned before will output to their own panels (
atom-runner
,script
andscript-runner
). However another person on the team is currently developing a new script runner package that currently outputs to its own pane:However we were talking about the possibility that it could maybe interface directly with
x-terminal-reloaded
to provide output directly in the terminal.Yes! That's what I'm looking for. I'll download the x-terminal-reloaded plugin as well.