Atom is broken: what is the best code editor in Manjaro?

Hello, I have been using atom 1.63.0_dev for months and it is now broken.
I have removed it. I am noticing there is no atom package in Manjaro packages.
The good thing of atom is that it allows to edit remote files with SCP/SFTP.
I have tried to install this:

$ yay -S atom-community-git

it fails with the following error:


> atom@1.63.0-dev preinstall /home/marco/.cache/yay/atom-community-git/src/atom
> node -e 'process.exit(0)'


npm ERR! code E500
npm ERR! 500 Internal Server Error - GET https://www.atom.io/api/packages/language-python/versions/0.53.6/tarball

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/marco/.atom/.apm/_logs/2022-10-12T17_21_34_679Z-debug.log
Error: Command failed: /home/marco/.cache/yay/atom-community-git/src/atom/apm/node_modules/atom-package-manager/bin/apm install
    at checkExecSyncError (node:child_process:828:11)
    at Object.execFileSync (node:child_process:863:15)
    at module.exports (/home/marco/.cache/yay/atom-community-git/src/atom/script/lib/run-apm-install.js:12:16)
    at bootstrap (/home/marco/.cache/yay/atom-community-git/src/atom/script/bootstrap.js:56:3)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)

I have read that Manjaro is supposed to be the best Linux distribution for developers. So what is the best editor to use?

This depends on you. Whichever you like. Common choices include: vscode, neovim, kate, etc.

1 Like

:point_up:
https://alternativeto.net/software/atom/?platform=linux
https://wiki.archlinux.org/title/List_of_applications/Documents#Text_editors

interesting to notice how in alternatives there nothing contained here:

Not broken - sunsetting.

The choice of tools is opinionated at best.

Plasma users have Kate, everyone has Visual Studio Code (from various packages) - a lot of users see VSCode as the successor to Atom.

You can find a lot of language specific editors where some is complete IDE - like QTCreator for C++/Python development.

Personally I have used sublime-text for many years and I am also a heavy user of Jetbrains Toolbox - PyCharm, Webstorm and Rider.

You can maintain the community versions of PyCharm, IntelliJ and Android Studio from the toolbox - way better than installing from AUR or repo.

3 Likes

There is none, even if you limit the scope to Manjaro. Editor choice is a personal preference, I personally use Sublime Text and I consider it as the best FOR ME. My colleagues prefer VSCode instead. We all are just as productive.

1 Like

Sublime Text looks good. I am testing it. Does it have capability to edit remote files/projects?

Just install this if you don’t want to mess up with setting up SSH and so on. I personally don’t use that package, instead I map my remote drive to a local storage and edit there.

SublimeText is not for free?

Nope. Or rather, it’s free to use, but if you don’t have a paid-up license, then it reminds you of that fact and tries to get you to purchase a license every few startups. See

https://www.sublimehq.com/store/text

Sublime Text may be downloaded and evaluated for free, however a license must be purchased for continued use.

ok thanks @Mirdarthos .
Any good alternative to SublimeText that is for free?

Try Code - OSS, from the community repository:

$ pamac search code
[...]
code                                                                                                                                                                                                  [Installed] 1.72.0-1                        community
The Open Source build of Visual Studio Code (vscode) editor

So can be installed with:

pamac install code

It depends.

I use Spyder for Python. Geany for Lua, Bluefish for HTML, Kate for Bash scripts.

interesting @tracyanne

Or just Kate for everything. Don’t forget to install and configure the various plugins, though. AFAIR it comes with nothing checked by default, making it simply like a plain text editor. But yea, either community/code or aur/visual-studio-code-bin are massively more developed because they have user contributed repositories for plugins, just like Sublime Text.

1 Like

Yeah, that too. Like I said, it depends. User’s choice.

Scripts: nano
Full IDE: eclipse

While Sublime Text is available for free - you can continue to use it without any limitations what so ever. You will a nag box now and then to remind you of your freebie status.

To rid yourself of the nags cough up $99 and you get to use it indefinately and you get then next 3 years of improvements with that price.

Furthermore you can use the license for all your computers - no moving license around - just copy paste the license code.

My personal opinion after using Sublime Text since v2 and lately the git client - they are totally sublime and the combo of sublime-merge and sublime-text is a win-win.

That depends on you definition of good - take your pick

Most probably not a suiting option for you, but I’d still like to mention Medit. Its features include

  • two pane layout
  • user defined commands which can be accessed via configurable key bindings
  • integrated terminal
  • rudimentary ctags support (just an alphabetically sorted list of defined functions and variables in a side bar)
  • list of open files and file chooser, in sidebars as well
  • configurable interface (floating or fixed positioning for sidebars and other elements)
  • standard stuff is also there of course (syntax highlighting in different color themes, also highlighting of missing brackets, automatic indentation etc

But it has no support for editing remote files or git integration, it’s just an editor, not an IDE.

I use Kate for everything, it has lot of plugins

2 Likes