A downloadable editor for Windows, macOS, and Linux

Buy Now$24.00 USD or more

4coder is a minimalist, cross platform, programmable, code editing environment, catering to the needs of low level programmers. It allows you to use one work flow across Windows, Linux, and Mac. The 4coder environment can be programmed with it's customization API in C++ or any other language that compiles to native binary, or that has bindings to the C-style customization API.



4coder features:

  • Built in tutorials and documentation for default bindings, making customizations, and the customization API.
  • Run shell scripts, batch scripts, makefiles, and any other system commands.
  • Parse and jump to compilation errors, string matches, printed asserts, and more.
  • Project files that setup reusable system commands and auto-load code paths.
  • Multi-stage clipboard for rapidly copying and pasting multiple items.
  • Automatic layout of wrapped lines to conform to normal code layout.

Learn the default KEYBINDINGS.

Look at the range of customizations in 4coder with the API DOCUMENTATION.

Get the most recent information about 4coder by signing up for the NEWSLETTER.

Find more by exploring the WEBSITE.

Updated 18 days ago
StatusReleased
CategoryTool
PlatformsWindows, macOS, Linux
Release date Dec 18, 2019
Rating
(18)
Author4coder
Tagseditor, programming
LicenseBSD 2-clause 'Simplified' License
Average sessionDays or more
InputsKeyboard, Mouse
LinksHomepage, Community

Purchase

Buy Now$24.00 USD or more

In order to download this editor you must purchase it at or above the minimum price of $24 USD. You will get access to the following files:

4coder-win-x64.zip 1 MB
Version 4.1.4
4coder-win-x86.zip 1 MB
Version 4.1.4
4coder-linux-x64.zip 1 MB
Version 4.1.4
4coder-linux-x86.zip 1 MB
Version 4.1.4
4coder-mac-x64.zip 1 MB
Version 4.1.4

Download demo

Download
4coder-win-x64-demo.zip 844 kB
Version 4.1.4
Download
4coder-win-x86-demo.zip 807 kB
Version 4.1.4
Download
4coder-linux-x64-demo.zip 1 MB
Version 4.1.4
Download
4coder-linux-x86-demo.zip 1 MB
Version 4.1.4
Download
4coder-mac-x64-demo.zip 1 MB
Version 4.1.4

Comments

Log in with itch.io to leave a comment.

For someone that already owns 4coder 4.0, I need to buy version 4.1 in order to upgrade?

4.1 is $12 more than 4.0 was. I offer a $12 discount to everyone who bought 4.0 previously. If you don't see the discount email me at editor@4coder.net and I'll help to arrange it for you.

(+2)

Thanks for Linux support! Great!

Yes, Thank you!! I've been running it in wine for a while and it's been a hack :)

(1 edit)

4.0.x worked fine but 4.1.3 demo won't run at all on Thinkpad X220. I tried both, x86 and x64 build, with no success. I suspect my trusty Intel HD 3000 is not supported anymore. Can you confirm, Allen?

It's possible, the graphics backend was updated a little. It works in a lot of places though. You can submit more information about your driver and the exact results you get from running 4coder at https://github.com/4coder-editor/4coder/issues

(1 edit)

Hi, I'm trying to buy 4Coder but I'm not allowed since my billing address does not match my location which is strange consider that I have not even reached the actual page for paying. My billing address is in deed correct and the location (whatever they mean with this) I'm not sure what they are seeing since and I'm not behind any VPN. 

I have tried to contact itch.io through mail and Twitter but with no luck. Do you have other means of paying or known workaround for this problem?

This is the message I'm greeted with regardless if choosing to pay with card or with PayPal: 

"Confirm payment

Sorry, we can't accept your purchase at this time due to the updated 2015 VAT regulations. Your billing address does not match your purchase location (EE)."

I can buy it for you if you paypal me, random internet stranger!

You are to kind =) I worked around it by picking another country. Thanks anyway!

Hi, I'm interested on buy 4coder and use it on Linux but I cannot see a demo for Linux. I was wondering maybe full version has a Linux version ?

The Linux port is still being developed. As soon as it's ready there will be a demo and full version.

If I should buy it now, will I be able to download the linux version as soon as it is available?

Oh and by the way, great job

Yes you would be able to download the Linux version right away.

(+1)

I really want to love 4coder, but the idea of having to go in and re-customize everything to match my current Emacs setup is a huge turnoff, especially for basic things like the keybinds. Is there any plan to eventually include a preset that closely matches Emacs' default keybindings in the future?

(1 edit) (+2)

Yes someday. I'm planning to do this for Vim first though, as that's a much more highly requested emulation.

Thanks for the reply! Glad to hear it's not out of the question.

(+1)

Hi @sonictk.
Your question was asked in 4coder handmade network forum some time ago:
https://4coder.handmade.network/forums/t/1591-emacs_like_config

People usually tend to change the default Emacs key bindings to fit their needs. So I don't think that is even useful, as I dislike Emacs default key bindings.
May be you and Allen have a different opinion.

Anyway, back in summer I tried to fit 4coder custom layer with some Emacs default bindings I am used to, and some with my own key customization.

These are the Emacs default ones I use:
Movement: C-p C-n C-f C-b C-a C-e
Deletion: C-d M-d C-k 
Search: C-s

And these ones of my own taste:
(In parenthesis, the original Emacs binding)
Movement: M-p M-n M-f M-b M-g (M-g g)
Save: C-S-s (C-x C-s)
Font size: C-= & C-- (like C-x C-= and +/-)
Buffers & windows:
C-w (C-x k)
C-<tab> (C-x o)
M-2 (C-x 2)
M-3 (C-x 3)
M-0 (C-x 0)

The custom layer is in a github repo, though not sure if it would be worthy for you. It is also based on 4coder beta 4.0.30 super.

Regards.

(2 edits)

Why couldn't I change the theme of 4coder on Windows 10 (using demo)? I was using the older version on Linux and could change the theme.

Edit: From https://github.com/4coder-editor/4coder/issues/101, I read I need the super version to fix this. I am going to buy it anyway (wanted to wait for Linux build). I guess this purchase includes all 4.x versions?

(+1)

Yes purchasing 4.1.x gets all 4.1.x releases (4.0.x had 30 releases and lasted about four years, to give you an idea of how it adds up).

Also the theme changing bug is fixed in 4.1.1.

default theme still does not change

(1 edit)

It should work if:
1. The theme is in the theme folder
2. You use the exact name of the file before the ".4coder" as your theme
3. 4coder actually finds and loads the config file - which you can confirm by looking at the messages buffer and seeing what it loaded for default_theme_name?
If you confirm that all of those are true but it's still not working please make an issue on https://github.com/4coder-editor/4coder/issues

(+5)

what's the ETA of Mac and Linux versions ?

(+6)

Hopefully early 2020. Work has already begun on these.

Using vim on Windows is not convenient because my setup is not cross-platorm and terminals on windows are very slow. 4coder is something new and I'm happy to support it's development.

(+4)

As soon as the linux version is available, my money is available to you! ;D
Best present I've got this week by far!

(+4)

This release is my highlight of the week. Thank you very much. You are making my world a little bit better.