Plug-in Reference — Inline Functions

# Inline Functions

Editor_ActivateTemp | Activates temporary text.
Editor_AddRef | Increments the reference number of the plug-in.
Editor_AutoFill | Performs the AutoFill or Flash Fill action on the CSV document.
Editor_BatchFindInFiles | Searches for multiple strings from multiple files in the specified path.
Editor_BatchFindReplace | Searches or replaces multiple strings.
Editor_BatchReplaceInFiles | Replaces multiple strings in multiple files in the specified location.
Editor_CloseTemp | Closes the temporary text.
Editor_Compare | Compares two files.
Editor_Convert | Converts characters.
Editor_ConvertCsv | Converts the CSV format of the current document.
Editor_CustomBarOpen | Opens a custom bar.
Editor_CustomBarClose | Closes a custom bar.
Editor_DevToView | Converts the device (client) coordinates of a specified position to the display coordinates.
Editor_DocGetConfigA | Retrieves the selected configuration name for the specified document as an ANSI string.
Editor_DocGetConfigW | Retrieves the selected configuration name for the specified document as a Unicode string.
Editor_DocGetLines | Retrieves the number of the lines for the specified document.
Editor_DocGetModified | Retrieves the modified state of the text of the specified document.
Editor_DocInfo | Retrieves or sets the value of one of the information parameters used by EmEditor.
Editor_DocInfoEx | Retrieves or sets the value of one of the information parameters used by EmEditor.
Editor_DocSaveFileA | Saves the text of the specified document to a specified file (ANSI).
Editor_DocSaveFileW | Saves the text of the specified document to a specified file (Unicode).
Editor_DocSetConfigA | Changes the specified document to a configuration specified by an ANSI string.
Editor_DocSetConfigW | Changes the specified document to a configuration specified by a Unicode string.
Editor_DoIdle | Refreshes the toolbar, the window title, the tab, and others.
Editor_EditColumn | Moves, copies, deletes, or combines specified columns of the current CSV document.
Editor_EditTemp | Opens temporary text as a new document.
Editor_EnumConfig | Enumerates available configurations.
Editor_EnumHighlight | Enumerates highlighted strings.
Editor_EmptyUndoBuffer | Empties the buffer for the Undo and Redo commands.
Editor_ExecCommand | Executes a specified command.
Editor_ExecPlugin | Executes a specified plug-in.
Editor_ExtractFrequent | Extracts frequently used strings into a new document.
Editor_Filter | Filters the document with the specified string and settings.
Editor_FindA | Searches an ANSI string.
Editor_FindInFiles | Searches for a string from multiple files in the specified path.
Editor_FindInFilesA | Searches for an ANSI string from multiple files in the specified path.
Editor_FindInFilesW | Searches for a Unicode string from multiple files in the specified path.
Editor_FindRegex | Searches a string for a regular expression.
Editor_FindReplace | Searches or replaces a string.
Editor_FindW | Searches an Unicode string.
Editor_Free | Frees a specified plug-in.
Editor_GetAccelArray | Retrieves the array of the shortcut keys.
Editor_GetActiveString | Retrieves the active string.
Editor_GetAnchorPos | Retrieves the origin point of the selection.
Editor_GetAttr | Removes text at the specified position in the Clipboard history.
Editor_GetCaretPos | Retrieves the current cursor position.
Editor_GetCell | Retrieves the Unicode text on the specified cell.
Editor_GetClip | Retrieves text at the specified position in the Clipboard history.
Editor_GetClipPos | Retrieves the current position in the Clipboard history.
Editor_GetCmdID | Obtains the plug-in command ID.
Editor_GetColor | Retrieves the text and background colors and style for the specified part.
Editor_GetColumn | Gets a column of text in CSV mode.
Editor_GetConfigA | Retrieves the selected configuration name as an ANSI string.
Editor_GetConfigW | Retrieves the selected configuration name as a Unicode string.
Editor_GetDroppedFile | Retrieves the most recently dropped file.
Editor_GetFilter | Retrieves the filter strings and settings for the current document.
Editor_GetLineA | Retrieves the ANSI text on the specified line.
Editor_GetLines | Retrieves the number of the lines for the current document.
Editor_GetLineW | Retrieves the Unicode text on the specified line.
Editor_GetMargin | Retrieves the margin size.
Editor_GetModified | Retrieves the modified state of the text.
Editor_GetMultiSel | Retrieves the information of a specified selection when multiple selections are available.
Editor_GetOutlineLevel | Retrieves the outline level for the specified logical line.
Editor_GetOutputString | Retrieves the text in the output bar.
Editor_GetPageSize | Retrieves a page size.
Editor_GetRef | Retrieves the reference number of a specified plug-in.
Editor_GetRedraw | Retrieves the flag that allows changes in EmEditor to be redrawn or prevents changes in EmEditor to be redrawn.
Editor_GetScrollPos | Retrieves the current positions of the scroll bars.
Editor_GetSelEnd | Retrieves the ending character position of the selection.
Editor_GetSelStart | Retrieves the starting character position of the selection.
Editor_GetSelTextA | Retrieves the selected ANSI text.
Editor_GetSelTextW | Retrieves the selected Unicode text.
Editor_GetSelType | Obtains the type of selection status.
Editor_GetSelTypeEx | Obtains the type of selection status.
Editor_GetStatusA | Retrieves the ANSI text displayed on the status bar.
Editor_GetStatusW | Retrieves the Unicode text displayed on the status bar.
Editor_GetUnicodeName | Retrieves the Unicode name of the specified character or string.
Editor_GetVersion | Returns the version number.
Editor_GetWord | Retrieves a word at the cursor position.
Editor_Help | Displays the specified page of the Help.
Editor_Info | Retrieves or sets the value of one of the information parameters used by EmEditor.
Editor_InsertA | Inserts an ANSI string into the current cursor position.
Editor_InsertClip | Inserts text at the specified position in the Clipboard history.
Editor_InsertFileA | Inserts the specified file contents at the cursor (ANSI).
Editor_InsertFileW | Inserts the specified file contents at the cursor (Unicode).
Editor_InsertStringA | Inserts an ANSI string at the current cursor position. This may overwrite the existing string depending on the current properties.
Editor_InsertStringW | Inserts a Unicode string into the current cursor position. This may overwrite the existing string depending on the current Properties.
Editor_InsertW | Inserts a Unicode string at the current cursor position.
Editor_IsCharHalfOrFull | Determines whether a specified character is a half-width or full-width character. It can also count the total widths of the specified string.
Editor_Join | Combines two CSV documents specifying key columns, using a method similar to JOIN operations, and creates a new document.
Editor_KeyboardProp | Displays the Keyboard Properties for the specified command ID and configuration.
Editor_LineFromChar | Retrieves the index of the line that contains the specified character index (the serial position).
Editor_LineIndex | Retrieves the character index of the first character of a specified line in EmEditor.
Editor_LoadConfigA | Reloads a configuration which is specified by name as an ANSI string.
Editor_LoadConfigW | Reloads a configuration which is specified by name as a Unicode string.
Editor_LoadFileA | Loads a specified file into EmEditor (ANSI).
Editor_LoadFileW | Loads a specified file into EmEditor (Unicode).
Editor_LogicalToSerial | Converts the logical coordinates to the serial position.
Editor_LogicalToView | Converts the logical coordinates to the display coordinates.
Editor_ManageDuplicates | Deletes or bookmarks duplicate lines.
Editor_MatchRegex | Determines whether a string matches a specified regular expression.
Editor_Numbering | Inserts numbering at the cursor position or vertical selection.
Editor_OutputDir | Sets the current directory for the output bar.
Editor_OutputString | Appends a string to the output bar.
Editor_OverwriteA | Inserts an ANSI string by overwriting the existing string at the current cursor position.
Editor_OverwriteW | Inserts a Unicode string by overwriting the existing string at the current cursor position.
Editor_PivotTable | Creates a pivot table in the CSV document.
Editor_QueryStatus | Queries the status of the command, whether the command is enabled, and whether the status has been checked.
Editor_QueryString | Queries the string associated with the specified command.
Editor_QueryStringEx | Queries the string associated with the specified command. This inline function supports a long path exceeding MAX_PATH.
Editor_RearrangeColumns | Rearranges CSV columns.
Editor_Redraw | Allows changes in EmEditor to be redrawn, or prevents changes in EmEditor from being redrawn.
Editor_RegQueryValue | Queries a value from the Registry or an INI file depending on the EmEditor settings.
Editor_RegSetValue | Sets a value into the Registry or an INI file depending on the EmEditor settings.
Editor_Release | Decrements the reference number of the plug-in.
Editor_RemoveClip | Removes text at the specified position in the Clipboard history.
Editor_ReplaceA | Replaces an ANSI string.
Editor_ReplaceW | Replaces an Unicode string.
Editor_ReplaceInFiles | Replaces a string in multiple files in the specified location.
Editor_ReplaceInFilesA | Replaces an ANSI string in multiple files in the specified location.
Editor_ReplaceInFilesW | Replaces a Unicode string in multiple files in the specified location.
Editor_RotateClip | Rotates the current position in the Clipboard history.
Editor_RunMacro | Runs a macro.
Editor_SaveFileA | Saves the text to a specified file (ANSI).
Editor_SaveFileW | Saves the text to a specified file (Unicode).
Editor_SaveTemp | Saves the temporary text.
Editor_SerialToLogical | Converts the serial position to the logical coordinates.
Editor_SetAnchorPos | Sets the origin point of the selection.
Editor_SetCaretPos | Moves the cursor position.
Editor_SetCaretPosEx | Moves the cursor position and optionally extends the selection.
Editor_SetCell | Sets the text on the specified cell.
Editor_SetClipPos | Sets the current position in the Clipboard history.
Editor_SetColumn | Sets a column of text in CSV mode.
Editor_SetConfigA | Changes to a configuration specified by an ANSI string.
Editor_SetConfigW | Changes to a configuration specified by a Unicode string.
Editor_SetModified | Changes the modified state of the text.
Editor_SetMultiSel | Sets the information of a specified selection when multiple selections are available.
Editor_SetOutlineArray | Sets the outline levels for the specified multiple lines.
Editor_SetOutlineLevel | Sets the outline level for the specified logical line.
Editor_SetScrollPos | Specifies the scroll bars position.
Editor_SetScrollPosEx | Specifies the scroll bars position.
Editor_SetSelLength | Changes the character length of the selection.
Editor_SetSelType | Sets the type of selection status.
Editor_SetSelTypeEx | Sets the type of selection status.
Editor_SetSelView | Changes the starting and ending position of the selection.
Editor_SetStatusA | Displays an ANSI message on the status bar.
Editor_SetStatusW | Displays a Unicode message on the status bar.
Editor_ShowOutline | Shows or hides the outline.
Editor_ShowTip | Shows or hides the tooltip.
Editor_Sort | Sorts the document.
Editor_SplitColumn | Splits specified columns of the current CSV document.
Editor_ToolbarClose | Closes a custom toolbar.
Editor_ToolbarOpen | Opens a custom toolbar.
Editor_ToolbarShow | Shows or hides a custom toolbar.
Editor_Unpivot | Converts columns into rows by flattening the CSV data.
Editor_UpdateToolbar | Updates a button status in a toolbar.
Editor_ViewToDev | Converts the display coordinates of a specified position to the device (client) coordinates.
Editor_ViewToLogical | Converts the display coordinates of a specified position to the logical coordinates.