#๐Ÿ”’ text editors madness

30 messages ยท Page 1 of 1 (latest)

tardy narwhal
#

Dear busy full of opinions and skills community would You spend few minutes on my case ?
This was my plan:

  1. Learn python with CS50P
  2. create some cooking book/grocery app/ some small linux projects
  3. Learn python and vulcan and do some fibonacci visualisations or factals
  4. For fun make small photo editor
  5. Learn rust, bevy engine have fun making small game projects maybe use python too

THEN SUDDENLY

I need some IDE I can stick to.
So:

  1. Vscode - telemetry and microsoft (uninstall )
  2. Codium - works on arch but something is not right its not hmm its butchered something else with not everything working. (uninstall)
  3. Neovim + mason (from yt video perfect neovim python setup).
  • ten thousand keybindings
  • I have to learn lua ? I have to know how classes in lua work ?
  • ten thousand ways to configure
  • diacord said dont do it and I did anyway.
    Not everything works well and I feel like am standing on very fragile lego
  1. Zed.. on paper great but.. I dont want AI features I dont want gpt and other stuff.
    5.pycharm I dont want to spend money on it later on. Lets stick to free and ope source ish nish.
  2. Emacs - I am 32 not 82

Arch btw.

What I would like to have:

  • easy setup
  • open doors for customisations
  • working great with linux
  • not demanding phd

Please help. What I should do ?

quaint pebbleBOT
#

@tardy narwhal

Python help channel opened

Remember to:

  • Ask your Python question, not if you can ask or if there's an expert who can help.
  • Show a code sample as text (rather than a screenshot) and the error message, if you've got one.
  • Explain what you expect to happen and what actually happens.

:warning: Do not pip install anything that isn't related to your question, especially if asked to over DMs.

upper yew
#

im not sure why you cant just use vscode and disable telemetry, and most of your message is just stupid stereotypes, better get rid off them if you want to make thoughtful decisions.
i also dont understand what are "small linux projects", and "learn vulcan" is.. yeah, thats not really a single point in a plan. its a giant topic, you can spend years learning it.

wind axle
#

VSCode

#

Its very easy to use and very simple to set up

verbal bloom
#

I guess I can provide some guidance:

  • You can disable portions of the telemetry in VSCode. You're still under Microsoft's umbrella tho.
  • Some extensions (particularly Pylance) rely on Microsoft's build of VSCode. Hence, VSCodium won't really work with those.
  • Not the greatest with Neovim but you don't have to learn Lua I think. You use Lua when configuring and you can usually keep yourself to the community extensions.
  • PyCharm Community is completely free, has practically all the features you need, and is also opensource (under the IntelliJ Community umbrella)
  • Can't comment on Zed and Emacs.
tardy narwhal
#

I have those stereotypes from youtube. And vscode is no option i realy dont like it

upper yew
#

regarding zed, im not sure how can features that you can just disable make you skip a program

tardy narwhal
#

@upper yew I was looking on the internet can I disable it and there was no clear answer. I would like to have a hobby. Small linux projects mean for example I would like to make something simmilar to solaar or ghub for my logitech keyboard

upper yew
#

i do use zed sometimes and it doesnt even seem have to any ai features by default

tardy narwhal
arctic kite
#

I vote either PyCharm if you're lazy and have some money. NeoVim otherwise. Lua is super easy to learn. But don't start with a plethora of plugins. Add Lazy, Mason and mason-lspconfig only along with with language servers for your programming languages. Learning the keys may take some 2 weeks to be comfy, but it's not bad. It's just what I think.

upper yew
#

if you want to use python and rust and stick to one IDE - pycharm is out of the options. neovim can work if you tolerate setting it up. vscode just works.

arctic kite
#

RustRover is free still

upper yew
#

and awful.

arctic kite
#

๐Ÿ™‚

#

Did you try vimtutor for getting started with it?

tardy narwhal
#

I did this https://youtu.be/4BnVeOUeZxc?si=-8Tm5v3wHuBM9g4y
And :
https://youtu.be/DzNmUNvnB04?si=1c-ufdbtDa_A_yUl

But something acts weird some keybinds dont work

Neovim is perhaps the best editor in my opinion. When set up correctly, it can empower you to be productive, especially when writing python code.

I want to help share the configuration I have and to encourage others to configure their own editors to work for them. In this video, we look at getting some powerful functionality added to Neovim for...

โ–ถ Play video

Before tmux, I spent most of my time working in graphical editors and interfaces, and found working in the terminal difficult to do.

After moving to tmux and learning how to configure it to suit my needs, I now spend nearly all my time whilst writing code in tmux.

In this video, I share the configuration that Iโ€™ve developed over the years to i...

โ–ถ Play video
tardy narwhal
upper yew
tardy narwhal
#

I am using gnome-terminal

arctic kite
#

I guess if you wanna try vim/nvim, try do the tutorial :Tutor and browse :h user-manual for a bit. Way more useful than random setup guides. IMO. Also ask if you need help ๐Ÿ˜ฎ

tardy narwhal
#

Thats why I am here. You see guys there is a lot of opinions even from You guys. I think there should be solution for hobbyst.i have job too not related to computer science i am not sitting at home and deciding aaaa... from now on i will spend 2 weeks learnign some configurations to program for fun ๐Ÿ˜‰

arctic kite
#

Everyone has their favourite. There is no one right. ๐Ÿ˜„

tardy narwhal
#

I will try to stick to nvim and if I loose I go to zed xd

arctic kite
#

Those three plugs I said are worth, though, for decent experience. Lazy, then with Lazy install Mason, and with Mason install mason-lspconfig ... Then you can :LspInstall language

quaint pebbleBOT
#
Python help channel closed

This help channel has been closed and it's no longer possible to send messages here. If your question wasn't answered, feel free to create a new post in #1035199133436354600. To maximize your chances of getting a response, check out this guide on asking good questions.