jEdit se puede personalizar y extender con macros escritas en BeanShell, Jython, JavaScript y otros lenguajes script.