# Change JavaScript editor font (for FlowFuse)?

**URL:** <https://discourse.nodered.org/t/change-javascript-editor-font-for-flowfuse/88292>\
**Category:** FlowFuse\
**Created:** [27 May 2024 10:32 UTC](https://discourse.nodered.org/t/change-javascript-editor-font-for-flowfuse/88292 "2024-05-27T10:32:42Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![tnonas](https://avatars.discourse-cdn.com/v4/letter/t/ee59a6/32.png) [@tnonas](https://discourse.nodered.org/u/tnonas)\
**Post date:** [27 May 2024 10:32 UTC](https://discourse.nodered.org/t/change-javascript-editor-font-for-flowfuse/88292/1 "2024-05-27T10:32:42Z")

</div>

Hi. Is it possible to change the default font (type, size) of Monaco JavaScript editor? I tried to manually edit the specific node-red instance's settings.js file, but it is overwritten at instance boot. Thanks.

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [27 May 2024 11:16 UTC](https://discourse.nodered.org/t/change-javascript-editor-font-for-flowfuse/88292/2 "2024-05-27T11:16:00Z")

</div>

Hi @tnonas, welcome to the forum.

At present, this is not a setting we expose to the user.

As an interim workaround, you can do the following:

1. Open any function or template or node that has a monaco editor
2. With the cursor inside the monaco editor, hold CTRL and roll the mouse wheel to adjust the text size

This will remain set throughout your session for all instances of monaco

![chrome_Ze3vcFT7kx](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/4/2/429d155ceeecdbf8414169e1d2407a81be7c128d.gif)

Hope that gets you by for now.

* * *

EDIT

Since font size it very personal, it should probably be stored in the users settings (not in flowfuse settings). Therefore I suspect any adjustment should be on a per user basis and part of Node-RED core (not flowfuse) for all to take advantage of.

---

<div class="post-metadata">

**Author:** ![tnonas](https://avatars.discourse-cdn.com/v4/letter/t/ee59a6/32.png) [@tnonas](https://discourse.nodered.org/u/tnonas)\
**Post date:** [27 May 2024 11:53 UTC](https://discourse.nodered.org/t/change-javascript-editor-font-for-flowfuse/88292/3 "2024-05-27T11:53:46Z")

</div>

Thank you @Steve-Mcl for the prompt reply. I agree that font type and size is very user-specific. It is also one of the first things any coder (or Sunday coder as myself) does. Maybe such option could be placed in a future in specific user settings on FlowFuse platform. I was mainly looking to change the font type as I do for my standalone node-red deployments.

---

<div class="post-metadata">

**Author:** ![usernamepasswordBS](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/usernamepasswordbs/32/81035_2.png) [@usernamepasswordBS](https://discourse.nodered.org/u/usernamepasswordBS)\
**Post date:** [18 May 2026 12:11 UTC](https://discourse.nodered.org/t/change-javascript-editor-font-for-flowfuse/88292/4 "2026-05-18T12:11:06Z")

</div>

Hi, how do you do it with a laptop and no scroll wheel ? I've tried various actions but the best I can get is a zoom on the whole page but then the scroll bars etc. disappear off the edge.  
Also, where can I find settings.js ?

Thanks

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [18 May 2026 13:34 UTC](https://discourse.nodered.org/t/change-javascript-editor-font-for-flowfuse/88292/5 "2026-05-18T13:34:56Z")

</div>

Have you tried:

- put cursor inside (click in text editor) and with mouse pointer still over it, 2 finger pinch zoom on the touch pad?
- put cursor inside (click in text editor) and with mouse pointer still over it, hold CTRL and perform 2 finger scroll on the touch pad?
- put cursor inside (click in text editor) press F1 (or ctrl-shift-p), search text or font or size?

---

<div class="post-metadata">

**Author:** ![usernamepasswordBS](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/usernamepasswordbs/32/81035_2.png) [@usernamepasswordBS](https://discourse.nodered.org/u/usernamepasswordBS)\
**Post date:** [18 May 2026 14:06 UTC](https://discourse.nodered.org/t/change-javascript-editor-font-for-flowfuse/88292/6 "2026-05-18T14:06:07Z")

</div>

Thanks for replying, the first one zooms the whole page and the other two do nothing.

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [19 May 2026 06:53 UTC](https://discourse.nodered.org/t/change-javascript-editor-font-for-flowfuse/88292/7 "2026-05-19T06:53:18Z")

</div>

What OS (windows/macos/linux) and browser (Chrome/firefox/safari/etc) are you using?

For me (windows + chrome) all 3 methods work.  
 ![chrome3EpsrphPgn](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/f/d/fdaf79b2e14fd664962bf90be19e0396f0ea2311.gif)

---

<div class="post-metadata">

**Author:** ![usernamepasswordBS](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/usernamepasswordbs/32/81035_2.png) [@usernamepasswordBS](https://discourse.nodered.org/u/usernamepasswordBS)\
**Post date:** [19 May 2026 07:35 UTC](https://discourse.nodered.org/t/change-javascript-editor-font-for-flowfuse/88292/8 "2026-05-19T07:35:18Z")

</div>

It's Win 10/ Opera; also just tried on Firefox

That 3rd option with the command palette, how do you get that menu to pop up ?

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [19 May 2026 07:39 UTC](https://discourse.nodered.org/t/change-javascript-editor-font-for-flowfuse/88292/9 "2026-05-19T07:39:50Z")

</div>

> [@usernamepasswordBS](#):
>
> That 3rd option with the command palette, how do you get that menu to pop up ?

right click (2 finger click on most pads) or...

> [@Steve-Mcl](#):
>
> - put cursor inside (click in text editor) press F1 (or ctrl-shift-p), search text or font or size?

---

<div class="post-metadata">

**Author:** ![usernamepasswordBS](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/usernamepasswordbs/32/81035_2.png) [@usernamepasswordBS](https://discourse.nodered.org/u/usernamepasswordBS)\
**Post date:** [19 May 2026 07:55 UTC](https://discourse.nodered.org/t/change-javascript-editor-font-for-flowfuse/88292/10 "2026-05-19T07:55:09Z")

</div>

Ctrl/Shift/P and F1 do nothing. Right click while focussed in editor gives normal menu, copy, paste, select all etc.

Is editing settings.js still a way to do this and if so, how to find it? I've looked a bit but no luck. The node-red installation is on another machine if that makes a difference.

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [19 May 2026 09:07 UTC](https://discourse.nodered.org/t/change-javascript-editor-font-for-flowfuse/88292/11 "2026-05-19T09:07:34Z")

</div>

Since this is a FlowFuse thread, no. But if you are running node-red yourself, yes. I am away from keyboard for a few days so cannot help further. However if you search the forum or start your own thread in #General you may get other help.

---

<div class="post-metadata">

**Author:** ![usernamepasswordBS](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/usernamepasswordbs/32/81035_2.png) [@usernamepasswordBS](https://discourse.nodered.org/u/usernamepasswordBS)\
**Post date:** [19 May 2026 10:31 UTC](https://discourse.nodered.org/t/change-javascript-editor-font-for-flowfuse/88292/12 "2026-05-19T10:31:53Z")

</div>

I never thought about that difference when I replied to this thread. I will start a new thread.

Anyway, thanks very much for your help.
