CodeEditorAssist |
Description | Allows customizing the code editor, e.g. changing the color theme and enabling live autocompletion |
---|
Updated | April 24, 2024 (7 months ago) |
---|
Browsers | Chrome, Firefox, etc. |
---|
Source | User:Nardog/CodeEditorAssist.js |
---|
Did you know that pressing Ctrl , in the code editor for CSS, JavaScript, JSON, Lua, and edit filters opens a configuration panel where you can customize the highlighting theme, keybindings, font size, wrapping style, cursor style, indentation method, undo buffers, and even live autocompletion? I know, right? Or you did but you wished you could have kept your preferences across pages? Right, right. Well, you've come to the right place.
CodeEditorAssist will allow you to save your code editor preferences and automatically apply them every time you open the editor. It also adds a handy settings button to the code editor toolbar.
Settings are saved to your global preferences. While saved settings are automatically loaded every time you open a page with the code editor, you have to hit Save in order to save them in the first place (so any changes made to the settings afterwards will not be saved, including through the default toggle buttons on the toolbar). The options "Mode" and "Read-only" are not saved.
Nardog's scripts |
---|
Extra functionality
- CatChangesViewer – Lists recent category additions/removals on a category page.
- CodeEditorAssist – Allows customizing the code editor, e.g. changing the color theme and enabling live autocompletion.
- Consecudiff – Adds links to diffs of consecutive edits by the same user on watchlist, history, etc.
- CopyCodeBlock – Adds a button to copy the content of each code block (
<pre> ).
- CopySectLink – Adds a button to copy the unencoded page title or section path next to each heading.
- MoveHistory – Lists the past moves a page has gone through.
- RCMuter – Hides specified users' edits on Watchlist/RecentChanges.
- SmartDiff – Makes links and template calls in diffs clickable (supports red links, avoids WP:SEAOFBLUE).
Editing assistance
- DiffUndo – Adds an undo button to each line on the diff while editing.
- ExpandContractions – Expands contractions.
- InsertAnyChar – Insert any character by searching in the entire Unicode chart.
- IPAInput – Type in IPA symbols by directly looking at an IPA key like Help:IPA/English and clicking on the symbols.
- RefRenamer – Replaces reference names like ":0" with descriptive ones like "Smith-2015".
- Unpipe – Converts each piped link to a non-piped one if both lead to the same article.
Itch scratchers
- AutoSectionLink – Adds or refines the
/* section link */ as you edit so only the modified section will be linked in the summary.
- AutoTestcases – Autofills "Preview page with this template" with the most relevant /testcases page that exists.
- CatChangeLinker – Links "diff" and "hist" for category additions/removals on Watchlist/RecentChanges.
- PasteToCommons – Upload an image to Commons from anywhere on the site by pasting it.
- SortCentralAuthByEditCount – Sorts the list of local accounts on CentralAuth by edit count.
- TemplatePreviewGuard – Warns when you try to use "Preview page with this template" with a page that doesn't transclude the template.
|