Skip to content

Commit

Permalink
Version 7.6
Browse files Browse the repository at this point in the history
  • Loading branch information
wmjordan committed Jul 6, 2023
1 parent 5e80c11 commit 40fdabd
Show file tree
Hide file tree
Showing 4 changed files with 25 additions and 6 deletions.
2 changes: 1 addition & 1 deletion Codist/Config.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ namespace Codist
{
sealed class Config
{
internal const string CurrentVersion = "7.5.0";
internal const string CurrentVersion = "7.6.0";
const string ThemePrefix = "res:";
const int DefaultIconSize = 20;
internal const string LightTheme = ThemePrefix + "Light",
Expand Down
4 changes: 2 additions & 2 deletions Codist/Properties/AssemblyInfo.cs
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@
[assembly: AssemblyCopyright("Copyright WMJ, 2023")]
[assembly: AssemblyTrademark(nameof(Codist))]
[assembly: ComVisible(false)]
[assembly: AssemblyVersion("7.5.0.0")]
[assembly: AssemblyFileVersion(Codist.Config.CurrentVersion + ".8900")]
[assembly: AssemblyVersion("7.6.0.0")]
[assembly: AssemblyFileVersion(Codist.Config.CurrentVersion + ".9000")]
[assembly: NeutralResourcesLanguage("en-US", UltimateResourceFallbackLocation.Satellite)]
2 changes: 1 addition & 1 deletion Codist/source.extension.vsixmanifest
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011" xmlns:d="http://schemas.microsoft.com/developer/vsx-schema-design/2011">
<Metadata>
<Identity Id="Codist.WMJ.c7b93d20-621f-4b21-9d28-d51157ef0b94" Version="7.5.0.8908" Language="en-US" Publisher="WMJ" />
<Identity Id="Codist.WMJ.c7b93d20-621f-4b21-9d28-d51157ef0b94" Version="7.6.0.9085" Language="en-US" Publisher="WMJ" />
<DisplayName>Codist</DisplayName>
<Description xml:space="preserve">A C# programmer's productivity booster which enhances syntax highlighting, quick info (tooltip), navigation bar, scrollbar, display quality, and brings automatically updated version numbers, smart tool bar with advanced editing, code analysis and refactoring commands to code editor.</Description>
<MoreInfo>https://github.com/wmjordan/Codist</MoreInfo>
Expand Down
23 changes: 21 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ Check out this list to see what _Codist_ can do for you.
* [Auto Changing Version Numbers](#auto-changing-version-numbers)
* [Display Enhancements](#display-enhancements)
* [Jump List Shortcuts](#jump-list-shortcuts)
* [Auto Pair Punctuations](#auto-pair-punctuations)
* [Codist in Your Language](#codist-in-your-language)
* [Others](#other-features)
* [Comprehensive Configurations](#feature-control)
Expand Down Expand Up @@ -507,12 +508,30 @@ By checking the check boxes started with "Hide...", it is possible to hide some

Jump List is a menu section that appears when you right click the Visual Studio button on the task bar. It lists your recently opened solutions, projects or documents.

From version 6.3 on, Codist can add three shortcuts to that list when you check the _Jump List Shortcuts_ option. Those shortcuts start Visual Studio in a special mode.
If you are using Open-Shell or other similar Start Menu applications, Codist can add three shortcuts to the Quick Start list of Visual Studio when you check the _Jump List Shortcuts_ option. Those shortcuts start Visual Studio in a special mode.

1. *No scaling mode*: disables DPI-awareness of Visual Studio and let you design WinForm applications with 100% scaling.
1. *Non-scaling mode*: disables DPI-awareness of Visual Studio and let you design WinForm applications with 100% scaling.
2. *Safe mode*: disables most extensions in Visual Studio. If an extension keeps crashing the development environment, you can use the Safe mode to enter Visual Studio to disable or uninstall it.
3. *Presentation mode*: opens a particular instance of Visual Studio which has its own settings and layouts.

## Auto Pair Punctuations

From version 7.6 on, Codist can automatically "pair" punctuations around selections.

To make this work, follow the steps below:
1. Check the _Auto Pair Punctuation_ option in the option page, which is off by default.
2. Select some text in the code editor.
3. Type an "opening" punctuation, for instance, `(`, `<`, `{`, `[`, `"` or `'`.
4. When this option is turned off, the typed character will replace the selection; when this option is turned on, typed character will be inserted in front of the selection, and their counterpart--that is, `)`, `>`, `}`, `]`, `"` or `'`--will be appended behind the selection. For example, if you select `abc` in the code, and type `"`, you will get `"abc"`; if you select `x + y` in the code, and type `(`, you will get `(x + y)`.
5. Once the first character is typed,
a. If you actually want the typed character to replace the selection, press the _Delete_ or _Backspace_ key, the selection and the automatically inserted counterpart will be erased;
b. If more characters are to be inserted after the first character, just keep typing, the not-yet-removed content as well as the punctuation counterpart will be replaced.
c. If the automatically inserted paired punctuation is what you need, that is what you get now.
6. When we edit Markdown documents, the <tt>\`</tt>, `*`, `_` and `~` are also auto-paired.
7. For Chinese users, Chinese full width punctuations are also auto-paired.

You can always turn off this feature by unchecking the _Auto Pair Punctuation_ option in the option page.

## Codist in Your Language

It is possible to localize _Codist_ to other language. Simplified Chinese (简体中文) and English are provided by default.
Expand Down

0 comments on commit 40fdabd

Please sign in to comment.