<p><a class="user-mention" data-hovercard-type="user" data-hovercard-url="/hovercards?user_id=16764864" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/andy5995">@andy5995</a> Ahh, well, yeah, finding them is the issue!!</p>
<p>The problem is that its not all in the one place I'm afraid, for example some are set in <a href="https://github.com/geany/geany/blob/bf5c9eddd8a500577719af7fc7f1c1ffb8044a49/src/editor.c#L4900">editor.c::create_new_sci()</a> but the margin widths as mentioned in the OP are hard coded <a href="https://github.com/geany/geany/blob/bf5c9eddd8a500577719af7fc7f1c1ffb8044a49/src/sciwrappers.c#L149">here</a> and I bet there are other places in that file where values are hard coded that could be variable.</p>
<p>And of course there are places where Geany doesn't set a value at all, relying on the Scintilla default, you would have to find those from the Scintilla docs.  Using find-in-files on all of Geany should help.</p>
<p>Probably best to create an issue and list those that you find, and if you think they make sense to be variable. That way others can provide any advise they are aware of, such as "No that will conflict with XXX".</p>
<p>But then do them one at a time by pull request so they are simple and (hopefully) fast to merge.  Large pull requests tend to sit because reviewers and committers are short of time.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/issues/2068#issuecomment-460512432">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJxMd6aNYOB87GnQAquvN-PAmSIWjks5vKQ4JgaJpZM4aWRer">mute the thread</a>.<img src="https://github.com/notifications/beacon/ABDrJ4nll4kA4XlThoyMvFhT2QxtlkdWks5vKQ4JgaJpZM4aWRer.gif" height="1" width="1" alt="" /></p>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/geany/geany","title":"geany/geany","subtitle":"GitHub repository","main_image_url":"https://github.githubassets.com/images/email/message_cards/header.png","avatar_image_url":"https://github.githubassets.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/geany/geany"}},"updates":{"snippets":[{"icon":"PERSON","message":"@elextr in #2068: @andy5995 Ahh, well, yeah, finding them is the issue!!\r\n\r\nThe problem is that its not all in the one place I'm afraid, for example some are set in [editor.c::create_new_sci()](https://github.com/geany/geany/blob/bf5c9eddd8a500577719af7fc7f1c1ffb8044a49/src/editor.c#L4900) but the margin widths as mentioned in the OP are hard coded [here](https://github.com/geany/geany/blob/bf5c9eddd8a500577719af7fc7f1c1ffb8044a49/src/sciwrappers.c#L149) and I bet there are other places in that file where values are hard coded that could be variable.\r\n\r\nAnd of course there are places where Geany doesn't set a value at all, relying on the Scintilla default, you would have to find those from the Scintilla docs.  Using find-in-files on all of Geany should help.\r\n\r\nProbably best to create an issue and list those that you find, and if you think they make sense to be variable. That way others can provide any advise they are aware of, such as \"No that will conflict with XXX\".\r\n\r\nBut then do them one at a time by pull request so they are simple and (hopefully) fast to merge.  Large pull requests tend to sit because reviewers and committers are short of time."}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/2068#issuecomment-460512432"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany/issues/2068#issuecomment-460512432",
"url": "https://github.com/geany/geany/issues/2068#issuecomment-460512432",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>