Skip to content

Commit 7faf334

Browse files
paul-cheungminiksa
authored andcommitted
minor typo fix (#2863)
1 parent 9ed9e7c commit 7faf334

File tree

5 files changed

+13
-13
lines changed

5 files changed

+13
-13
lines changed

doc/cascadia/TerminalSettings-spec.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ This spec will outline how various terminal frontends will be able to interact w
3333
5. Visual Studio should be able to persist and edit settings globally, without
3434
the need for a globals/profiles structure.
3535
6. The Terminal should be able to read information from a settings structure
36-
that's independant of how it's persisted / implemented by the Application
36+
that's independent of how it's persisted / implemented by the Application
3737
7. The Component should be able to have its own settings independent of the
3838
application that's embedding it, such as font size and face, scrollbar
3939
visibility, etc. These should be settings that are specific to the component,
@@ -79,7 +79,7 @@ Shell Commandline |
7979

8080
### Simple Settings
8181

82-
An application like VS might not even care about settings profiles. They should be able to persist the settings as just a singular entity, and change those as needed, without the additional overhead. Profiles will be something that's more specifc to Project Cascadia.
82+
An application like VS might not even care about settings profiles. They should be able to persist the settings as just a singular entity, and change those as needed, without the additional overhead. Profiles will be something that's more specific to Project Cascadia.
8383

8484
### Interface Descriptions
8585

@@ -228,6 +228,6 @@ I don't like that - if we change the font size, we should just recalculate how m
228228
## Questions / TODO
229229
* How does this interplay with setting properties of the terminal component in XAML?
230230
* I would think that the component would load the XAML properties first, and if the controlling application calls `UpdateSettings` on the component, then those in-XAML properties would likely get overwritten.
231-
* It's not necessary to create the component with a `IComponentSettings`, nor is it necessary to call `UpdateSettings`. If you wanted to create a trivial settings-less terminal component entriely in XAML, go right ahead.
231+
* It's not necessary to create the component with a `IComponentSettings`, nor is it necessary to call `UpdateSettings`. If you wanted to create a trivial settings-less terminal component entirely in XAML, go right ahead.
232232
* Any settings that *are* exposed through XAML properties *should* also be exposed in the component's settings implementation as well.
233233
* Can that be enforced any way? I doubt it.

doc/cascadia/Unittesting-CppWinRT-Xaml.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ project from our `TerminalAppLib` project:
8282
<ItemGroup>
8383
<!-- Manually add references to each of our dependent winmds. Mark them as
8484
private=false and CopyLocalSatelliteAssemblies=false, so that we don't
85-
propogate them upwards (which can make referencing this project result in
85+
propagate them upwards (which can make referencing this project result in
8686
duplicate type definitions)-->
8787

8888
<Reference Include="Microsoft.Terminal.Settings">
@@ -106,7 +106,7 @@ in the dll project's directory.
106106

107107
### Update the dll project
108108

109-
Now that we havea lib that builds all your code, we can go ahead and tear out
109+
Now that we have a lib that builds all your code, we can go ahead and tear out
110110
most of the dead code from the old dll project. Remove all the source files from
111111
the dll's `.vcxproj` file, save for the `pch.h` and `pch.cpp` files. You _may_
112112
need to leave the headers for any C++/WinRT types you've authored in this project
@@ -301,7 +301,7 @@ you want to use any XAML types, then you'll have to keep reading.
301301
302302
### Using Xaml Types (with XAML Islands)
303303
304-
To be able to instatiate XAML types in your unittest, we'll need to make use of
304+
To be able to instantiate XAML types in your unittest, we'll need to make use of
305305
the [XAML Hosting
306306
API](https://docs.microsoft.com/en-us/windows/apps/desktop/modernize/using-the-xaml-hosting-api)
307307
(Xaml Islands). This enables you to use XAML APIs from a Win32 context.

doc/specs/#532 - Panes and Split Windows.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ Windows Terminal.
2626
Panes within the context of a single terminal window are not a new idea. The
2727
design of the panes for the Windows Terminal was heavily inspired by the
2828
application `tmux`, which is a commandline application which acts as a "terminal
29-
multiplexer", allowing for the easy managment of many terminal sessions from a
29+
multiplexer", allowing for the easy management of many terminal sessions from a
3030
single application.
3131

3232
Other applications that include pane-like functionality include (but are not
@@ -115,7 +115,7 @@ We could also split `A` in horizontally, creating a fourth terminal pane `D`.
115115
+---------------+
116116
```
117117

118-
While it may appear that there's a single horizonal separator and a single
118+
While it may appear that there's a single horizontal separator and a single
119119
vertical separator here, that's not actually the case. Due to the tree-like
120120
structure of the pane splitting, the horizontal splits exist only between the
121121
two panes they're splitting. So, the user could move each of the horizontal
@@ -230,5 +230,5 @@ for swapping the positions of tabs, or a shortcut for both "zooming" a tab
230230
tab. Additionally, a right-click menu option could be added to do the
231231
aformentioned actions. Discoverability of these two actions is not as high as
232232
just dragging a tab from one pane to another; however, it's believed that panes
233-
are more of a power-user scenario, and power users will not neccessarily be
233+
are more of a power-user scenario, and power users will not necessarily be
234234
turned off by the feature's discoverability.

doc/specs/#754 - Cascading Default Settings.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Largely inspired by the settings model that both VS Code (and Sublime Text) use.
3636
### Goal: Minimize Re-Serializing `profiles.json`
3737

3838
We want to re-serialize the user settings file, `profiles.json`, as little as
39-
possible. Each time we serialize the file, there's the possiblity that we've
39+
possible. Each time we serialize the file, there's the possibility that we've
4040
re-ordered the keys, as `jsoncpp` provides no ordering guarantee of the keys.
4141
This isn't great, as each write of the file will randomly re-order the file.
4242

@@ -241,7 +241,7 @@ Currently, these profiles are only generated when a user first launches the
241241
Terminal. If they already have a `profiles.json` file, then we won't run the
242242
auto-generation behavior. This is obviously not great - if any new types of
243243
dynamic profiles are added, then users that already have the Terminal installed
244-
won't get any of these dynamic profiles. Furthemore, if any of the sources of
244+
won't get any of these dynamic profiles. Furthermore, if any of the sources of
245245
these dynamic profiles are removed, then the app won't auto-remove the
246246
associated profile.
247247
@@ -695,7 +695,7 @@ generators _must_ be enabled to use the dynamic profiles.
695695
feature spec.
696696
- We'll also want to make sure that when we're serializing default/dynamic
697697
profiles, we take into account the state from the global defaults, and we
698-
don't duplicate that inormation into the entries for those types of profiles
698+
don't duplicate that information into the entries for those types of profiles
699699
in the user profiles.
700700
* **Re-ordering profiles** - Under "Solution Design", we provide an algorithm
701701
for decoding the settings. One of the steps mentioned is parsing the user

doc/specs/#976 - VT52 escape sequences.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ Key | Sequence
8484

8585
With <kbd>Num Lock</kbd> disabled, most of the keys on the numeric keypad function the same as cursor keys or editing keys, but with the addition of a center <kbd>5</kbd> key. As a described above, the cursor keys generate a simple ESC prefix instead of CSI or SS3, while the editing keys remain unchanged (with the exception of modifiers).
8686

87-
In V52 mode, most modifiers are ignored, except for <kbd>Shift</kbd>, which is the equivalent of enabling <kbd>Num Lock</kbd> (i.e. the keys just generate their corresponding digit characters or `.`). With <kbd>Num Lock</kbd> enabled, it's the other way arround - the digits are generated by default, while <kbd>Shift</kbd> enables the cursor/editing functionality.
87+
In V52 mode, most modifiers are ignored, except for <kbd>Shift</kbd>, which is the equivalent of enabling <kbd>Num Lock</kbd> (i.e. the keys just generate their corresponding digit characters or `.`). With <kbd>Num Lock</kbd> enabled, it's the other way around - the digits are generated by default, while <kbd>Shift</kbd> enables the cursor/editing functionality.
8888

8989
Key | Alias | ANSI mode | VT52 mode
9090
-------------|-------|-----------|-----------

0 commit comments

Comments
 (0)