<p>Things that are done on a whole file at load time:</p>
<ol>
<li>
<p>if encoding isn't specified by the open dialog, possibly multiple passes through the file will take place to attempt to find the encoding.</p>
</li>
<li>
<p>if the file has a filetype then the editing widget will run the lexer over the file to generate highlighting</p>
</li>
<li>
<p>if the filetype has a symbol parser that will run on the entire file</p>
</li>
</ol>
<p>But if the encoding is specified and "None" and the filetype is specified as "None" both in the "More Options" section of the Open dialog then those actions should not occur.  Hopefully that will speed things up.</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/1969#issuecomment-427190786">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ_Wkd-6lYwfxCQjSGqEfYV2LNlwrks5uhoxggaJpZM4XIeFz">mute the thread</a>.<img src="https://github.com/notifications/beacon/ABDrJ2eX814mwVHeazwxNgYoTXthpq8oks5uhoxggaJpZM4XIeFz.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://assets-cdn.github.com/images/email/message_cards/header.png","avatar_image_url":"https://assets-cdn.github.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 #1969: Things that are done on a whole file at load time:\r\n\r\n1. if encoding isn't specified by the open dialog, possibly multiple passes through the file will take place to attempt to find the encoding.\r\n\r\n2. if the file has a filetype then the editing widget will run the lexer over the file to generate highlighting\r\n\r\n3. if the filetype has a symbol parser that will run on the entire file\r\n\r\nBut if the encoding is specified and \"None\" and the filetype is specified as \"None\" both in the \"More Options\" section of the Open dialog then those actions should not occur.  Hopefully that will speed things up."}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/1969#issuecomment-427190786"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany/issues/1969#issuecomment-427190786",
"url": "https://github.com/geany/geany/issues/1969#issuecomment-427190786",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
},
{
"@type": "MessageCard",
"@context": "http://schema.org/extensions",
"hideOriginalBody": "false",
"originator": "AF6C5A86-E920-430C-9C59-A73278B5EFEB",
"title": "Re: [geany/geany] Geany really slow when opening huge text files (#1969)",
"sections": [
{
"text": "",
"activityTitle": "**elextr**",
"activityImage": "https://assets-cdn.github.com/images/email/message_cards/avatar.png",
"activitySubtitle": "@elextr",
"facts": [

]
}
],
"potentialAction": [
{
"name": "Add a comment",
"@type": "ActionCard",
"inputs": [
{
"isMultiLine": true,
"@type": "TextInput",
"id": "IssueComment",
"isRequired": false
}
],
"actions": [
{
"name": "Comment",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueComment\",\n\"repositoryFullName\": \"geany/geany\",\n\"issueId\": 1969,\n\"IssueComment\": \"{{IssueComment.value}}\"\n}"
}
]
},
{
"name": "Close issue",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"IssueClose\",\n\"repositoryFullName\": \"geany/geany\",\n\"issueId\": 1969\n}"
},
{
"targets": [
{
"os": "default",
"uri": "https://github.com/geany/geany/issues/1969#issuecomment-427190786"
}
],
"@type": "OpenUri",
"name": "View on GitHub"
},
{
"name": "Unsubscribe",
"@type": "HttpPOST",
"target": "https://api.github.com",
"body": "{\n\"commandName\": \"MuteNotification\",\n\"threadId\": 388096371\n}"
}
],
"themeColor": "26292E"
}
]</script>