Which code editor do you use ?

Which code editor do you use ?

  • vim

    Votes: 27 42.2%
  • neovim

    Votes: 15 23.4%
  • vscode

    Votes: 10 15.6%
  • other which one ?

    Votes: 27 42.2%
  • emacs

    Votes: 11 17.2%

  • Total voters
    64
  • This poll will close: .
There is soooo ...... much to learn. You can only develop those 'muscles' by regular exercise.
You are right there! To become an Emacs expert probably requires 24 hour per day gym visits 🥵😂

I just learn it at my own pace, based on goals (1. agenda/todo management, 2. visual knowledge base) using mainly Org-mode, Org-Roam + Org-Roam-UI.

What an incredible piece of software!
 
I'm finally taking the time for hobby projects on the Commodore 64. Nothing much yet as I'm still learning the ropes, building up a code library with utility routines. Lots of bad habits from my teenage days to unlearn. But I'm aiming to eventually do some game ports from other platforms that never made it to The C64.
Nice, that will be fun! C64 was one of my 80's computers too, along with VIC 20 ('VC 20' in Germany lol look it up 🤣), Atari 800, Commodore PET etc.

Keep in touch re porting games to C64 etc as I am digging out my old C64 too plus I have the VICE emulator running under Linux and I intend to see if it will work on FreeBSD. I developed utilities, interpreter, simple game, basic word processor etc in 6502 back in the day.
 
Can I join the 6502 club with my computer? :)
At one time, I made a little program in BASIC to program the parallel port in machine code for 6502 ...
All welcome :)

Was it something like:
10 for i=1 to whatever
20 read data: poke base_address + i, data
30 next
40 sys base_address
100 data bytes for machine code routine delimited by commas goes here

You had an Oric Nova 64? I never knew of that one, only the Oric-1.

Oops, loop above should have been zero to whatever...
 
Can I join the 6502 club with my computer? :)
At one time, I made a little program in BASIC to program the parallel port in machine code for 6502 ...
Was your parallel port code to transfer bytes across computers?

I also wrote 6502 code using the user/parallel port to transfer source code from a C64 to an Atari 1040ST (MC68000) as I lost ability to read the old disks...code was on 1541 drive 5 1/4" disks and I wanted to get it on Atari 1040ST 3 1/2" disks so I could then migrate it to the PC with its 3 1/2" disks. Made up a little cable by soldering wires onto the user/parallel port connector and dumped 256 byte blocks including CRC checksums, wrote the code on the other end (Atari ST) to receive the blocks and check the CRC checksum was correct or signal back to sender to resend the block - primitive but working error correction.
 
For me emacs is a general purpose editor, which may help me to learn see at some point.
General purpose sure, but editor?!

I think one pass of C-h t should be enough to learn emacs, all other C-h as reference when using it.

I use emacs since many years, with few commands by memory, all the rest on the way with C-h.

I cannot imagine for what are these doom or org modes necessary.

nvi is different, I read the documentation, made my notes, and from time to time I read them again.
 
Was your parallel port code to transfer bytes across computers?

I also wrote 6502 code using the user/parallel port to transfer source code from a Commodore PET to a C64 as I lost ability to read the old disks...
The last time I felt this kind of satisfaction was 25 years ago, when I was only blinking LEDs via the parallel port. Even that was enough to make me happy — my Oric (6502) computer was finally communicating with the outside world. ;)
 
The last time I felt this kind of satisfaction was 25 years ago, when I was only blinking LEDs via the parallel port. Even that was enough to make me happy — my Oric (6502) computer was finally communicating with the outside world. ;)
Yes these old simple computers were fun to hack around with, and LEDs allowed you to know 'it was working'.

Maybe we should have a separate 6502 thread?:
https://forums.freebsd.org/threads/6502-hardware-software.101258
 
I was using editors/vim for years and then last year switched to editors/helix which I really, really like. The only slight annoyance is that I'm now so fluent in helix that when I need to use vi I end up typing commands in the wrong order; vi says "change word - c, then w" whereas helix says "word change - w, then c".
 
neovim, mcedit, Kate as editors
KDevelop, IntelliJ idea as IDEs
QT designer/creator for RAD

For those who switched from vim to nvim: what are the main differences do you see?

So far only some visual candy, interactive / search, etc. I use vi editors as basic text editors and don't extend them to IDE functionality, but I've switched to neovim because it is modern, active development and supports a lot of IDE stuff if I want to go to that direction.

But as I use multiple tools to get various jobs done, I don't need to transform (neo)vim into IDE or use Kate's IDE functions.
I just use neovim as text editor if in console, mcedit if in mc, and Kate if in X.
 
Will there be a 6502 group at FreeBSD 👀🔥 would be keen

I run nano most of the time -> Emacs -> Vi/Vim/Neovim -> then everything else.

I avoid vscode and I’m still undecided on why

Really interested in the old school editors like ed(1) and TECO text editor: https://man.freebsd.org/cgi/man.cgi?teco

Question. Was qed editor ever at base system: https://github.com/CharlesHawkins/qed

Further context of qed editor for future readers: https://github.com/arnoldrobbins/qed-archive
If it existed, maybe have it in a 'Retro computing' section with subsections for 6502, Z80, 6809, 68000 etc? Just an idea.
 
Back
Top