Forum Replies Created
- AuthorPosts
- Yutaka EmuraKeymaster
How about the Notepad-Compatible Diary option (File page of configuration properties)?
Yutaka EmuraKeymasterYou can install EmEditor without needing an internet connection, even if you’re doing a silent installation. However, if you need to register the product during installation, an internet connection is usually required. But don’t worry, we offer an offline registration option. For more details, please visit: https://www.emeditor.org/en/howto/offline_registration/index.html
Yutaka EmuraKeymaster1) the Find in Files regex search will fall back to an escape sequence search when the search term does not contain at least one regular expression token
2) escaped regular expression tokens as in \{ , are no longer identified as regular expression tokens, with Find in Files then performing an escape sequence type search.These are indeed correct. Thank you for sharing your insightful observations.
October 9, 2024 at 3:57 pm in reply to: Check the state of the CSV “read only in column headings” in a macro? #29964Yutaka EmuraKeymasterTo turn off CSV “read only in column headings” in a macro, you can run this macro.
nID = 3900; nStatus = editor.QueryStatusByID( nID ); if( nStatus & eeStatusEnabled ) { bAlreadyOn = ( nStatus & eeStatusLatched ); // turn off the Read Only in Column Headings if( bAlreadyOn ) { editor.ExecuteCommandByID(nID); } // turn on the Read Only in Column Headings //if( !bAlreadyOn ) { // editor.ExecuteCommandByID(nID); //} }
To turn it on, please uncomment the last 3 lines.
Yutaka EmuraKeymasterEmEditor v24.4 preview (24.3.901-) introduced a Markdown design view that offers a near-WYSIWYG experience for editing Markdown files.
https://www.emeditor.com/forums/topic/emeditor-v24-4-preview-24-3-901/
Yutaka EmuraKeymasterAs I wrote on February 25, 2009, please write like this:
cfg = Document.Config; cfg.Indent.IndentColumns = 1; cfg.Save();
Your example should be:
cfg = Document.Config; var oldIC = cfg.Indent.IndentColumns; var oldTC = cfg.Indent.TabColumns; var oldMr = cfg.General.MarginNormal; cfg.Indent.IndentColumns = 1; cfg.Indent.TabColumns = 1; cfg.General.MarginNormal = oldMr - 8; cfg.Save(); alert("Indent size changed from " + oldIC + " to " + cfg.Indent.IndentColumns + ", tab size changed from " + oldTC + " to " + cfg.Indent.TabColumns + ", margin changed from " + oldMr + " to " + cfg.General.MarginNormal + ", and config saved."); cfg.General.MarginNormal = oldMr; cfg.Indent.IndentColumns = oldIC; cfg.Indent.TabColumns = oldTC; cfg.Save();
Yutaka EmuraKeymasterHello,
Could you please summarize your issue as if you were writing about it for the first time? Provide an example to clarify the problem. Include both the current behavior and the expected behavior. You may also post or send screenshots to help explain the issue. Please include only the relevant information. Thank you.
Yutaka EmuraKeymasterHello harryray,
EmEditor v24.2 ends support for per-computer installations. Please uninstall the current version (per-computer) before installing the new version (per-user installation).
After you uninstall the old version, if you need to change the installation folder, please see FAQ: How do I change the install folder?
https://www.emeditor.com/faq/installation-faq/how-can-i-change-the-install-folder/
Alternatively, using the portable version can also help avoid problems. By default, the portable version creates INI files in the same folder as emeditor.exe to save settings. In the new version, settings can be saved to other folders by editing the eeUseIni.ini file located in the same folder as emeditor.exe. For example, if you change the eeUseIni.ini file as follows and save it in UTF-16LE (with BOM), the settings will be saved in the folder C:\Users\(username)\EmEditorSettings.
[IniDir] IniDir=%UserProfile%\EmEditorSettings
This method allows all users to share the app while having their own settings, similar to installing EmEditor per computer.
I wrote about it in my blog: https://www.emeditor.com/emeditor-core/emeditor-v24-2-0-released-gpt-4o-as-default-model-disable-ai-completely-for-admin-favorites-features/
Yutaka EmuraKeymasterHello Mark,
When you uninstall, you will have an opportunity to save the current settings, where you can answer YES to save the current settings. After you install the new version (per-user installation), you will see your old settings. You don’t need to export and import the current settings before you uninstall. Nevertheless, I recommend that you export the current settings to the Registry just in case you need to restore them later.
Yutaka EmuraKeymasterThe performance difference between the desktop installer and portable versions is not significant. The difference primarily stems from reading and writing settings to the INI files versus the Registry. If you use many macros requiring settings changes, then the desktop installer might be better; otherwise, there is not much difference in performance. I would recommend using the INI files if the location of settings is important to you.
How many searches do you want to save?
Yutaka EmuraKeymasterYou must uninstall the current version of EmEditor if it was installed per-computer. It could have been installed from another user, so please check Windows Settings – Installed Programs.
However, if you are sure the current installation is per-user, please open **Registry Editor**, locate:
HKEY_LOCAL_MACHINE\Software\EmSoft\EmEditor v3\Common
and delete
ModulePath
in this key (or delete this whole key).The existence of this value determines if the current installation was per-computer.
Yutaka EmuraKeymasterv24.1.901 added the GetKeyState method to the Shell object.
For example,
bCtrlDown = shell.GetKeyState( 0x11 ) < 0; if( bCtrlDown ) { alert( "Ctrl key is down" ); } else { alert( "Ctrl key is up" ); }
Yutaka EmuraKeymasterI don’t think it is easy to find which keys are pressed at a certain time in macros. I will consider adding a new property or method to retrieve the keys pressed in macros in a future version.
Yutaka EmuraKeymasterPlease go to the Edit page of the Customize dialog, check Specify Tag Format using Regular Expressions, and enter :
^([\w\\\- \:\.&\$%~!\(\)]*?): line (\d+), col (\d+).*
I noticed there was a bug while highlighting and clicking the hyperlink if the file path or line number contains the column number. I will fix this issue on the next version. If the clicking hyperlink does not work, please press F10.
Yutaka EmuraKeymasterHello,
I am sorry for my late reply. Please select “Tag Links” on the View menu. If you can’t find this command, please go to Search Commands on the Help menu, and search for “Tag Links”.
You can also press the F10 key to jump to the specified line even if tags are not hyperlinked.
Thanks,
Yutaka EmuraKeymasterIt might take some time, but I will think about this in the future. Meanwhile, you could write a macro to run on this event, and add a condition by the pressed key.
Yutaka EmuraKeymasterPlease go to the Shortcut page of the Customize dialog, and check Add a shortcut to the Context Menu in Explorer.
Yutaka EmuraKeymasterI recommend not to change the install folder. However, if you need to change it, you must install it per computer.
Please see 21. of the FAQ https://www.emeditor.com/support/
By default, the Installation Type dialog in the Installer is disabled, and you cannot select the Everybody (all users) option. We recommend accepting the default per-user install because it will be safer and easier to update in the future. However, if you really need to select the Everybody (all users) option while installing EmEditor, you must specify MSIINSTALLPERUSER=”” option in the command line. For instance, if the EmEditor installation file is emed64_21.1.0.msi, you will need to press Win(⊞)+R keys to bring up the Run dialog box, and enter the following command:
msiexec /i "(...path...)emed64_21.1.0.msi" MSIINSTALLPERUSER=""
Yutaka EmuraKeymasterHello,
Please see:Thank you,
Yutaka EmuraKeymasterThis option was added on v23.1.902. Thank you!
Yutaka EmuraKeymasterI will consider adding this feature on the next preview version. Thank you!
Yutaka EmuraKeymasterIn the Display page of configuration properties, select “Comments” in the Specify Part. Select Text Color.
Yutaka EmuraKeymasterI tried importing bash.esy, and comments like:
# functions
should be displayed in green.
Please make sure the imported configuration is selected, and you should see the configuration name in the status bar. If you named the new configuration “bash”, you should see “bash” in the status bar. If you see “Text”, it means the configuration is not selected.
If you want the “bash” configuration to be selected when you open a “*.sh” file, you should go to “Associate Configuration” in the Tools menu, click “New” to associate “*.sh” files with the “bash” configuration.
Yutaka EmuraKeymasterI will make this Import button always enabled on the next version.
Thank you,January 31, 2024 at 8:36 pm in reply to: Projects plug-in shows with horizontal scroll bar centred #29653Yutaka EmuraKeymasterWe’ve just released v23.1.901, which resolves this issue.
- AuthorPosts