Here are my customizations to 4coder. These also include customizations from other ppl. Feel free to take a look at the previews and pick out what ever you like into your own customization layer.
- Changed rendering, now shows the file_name and which buffer is shown
- Excludes the file you are in currently
- Jump Backwards in history
- Nord color theme see above
- "HACK:"" is highlighted now
- Faster scroll speed like in Alpha
- Clone this repository to your
4coder/custom
folder and name itskytrias
in my case - Replace some existing
4coder_*
files with my changed versions of them in the right places
- you might have to fix a few things if they don't exist,
4coder_cpp_lex_gen
but needs to runlex.bat
*
- Run a x64 terminal where
cl
exists (Build tools from VS2019) - I.e. call the build
.bat
file from the root4coder/
likecustom\skytrias\build.bat
- (if your folder has a different name, rename it or contents of the
.bat
files)
- (if your folder has a different name, rename it or contents of the
- In
4coder/custom/4coder_default_hooks.cpp
disable the hooks that are overwritten in your main file -> seeskytrias.cpp
in my case - You will probably have to fix a few changed functions parameters because they may have been extended.
4ed.exe
has to be closed when trying to run any.bat
file, otherwhise 4ed can't rebuild the.dll
file
- build.bat: Rebuilds
4coder/custom_4ed.dll
in debug mode - release.bat: Rebuilds
4coder/custom_4ed.dll
in release mode for best performance - lex.bat: Rebuilds the lexer into the
4coder\custom\generated
folder, calls one_time.exe, and rebuilds everything- The lexer speficies the words that will be highlighted in 4coder
Looking through each of the features, pick up what you think is cool or might be helpful to you. Extend the features you want, or send an issue / pull request.