; Change Caps Lock to Control when held down; otherwise, Escape | |
; | |
; Originally based on the answer provided in | |
; [this](https://superuser.com/questions/581692/remap-caps-lock-in-windows-escape-and-control) | |
; StackExchange SuperUser question. | |
; | |
; A shortcut should be created for this script and placed in the Windows 10 | |
; user's startup folder to automatically enable the feature on boot/startup. | |
; The user's startup folder can be found using the following steps: | |
; |
extern crate assert_cmd; | |
extern crate failure; | |
extern crate predicates; | |
use assert_cmd::{Assert, OutputAssertExt}; | |
use predicates::Predicate; | |
use std::ffi::OsStr; | |
use std::fmt; | |
use std::io; | |
use std::process::{self, ChildStdin}; |
This procedure does not actually yield a viable shared object. It is provided here only as a reference.
NI provides a cross-compiler for their Real-Time (RT) Linux distribution. Before proceeding, download and install the C/C++ Development Tools for NI Linux Real-Time, Eclipse Edition 2017. It is also best to review the Getting Stared with C/C++ Development Tools for NI Linux Real-Time, Eclipse Edition guide for more general information about configuring the internal builder.
- Start NI Eclipse. A Workspace Launcher dialog may appear. Use the default.
- A welcome screen may appear after the application has loaded. Close the welcome screen.
- Right-click in the Project Explorer on the left and select Import from the context menu that appears. A new dialog will appear.
- Select
Git->Projects from Git
from the dialog that appears. Cli
Add
= Create a capability e.g. feature, test, dependency.Cut
= Remove a capability e.g. feature, test, dependency.Fix
= Fix an issue e.g. bug, typo, accident, misstatement.Bump
= Increase the version of something e.g. dependency.Make
= Change the build process, or tooling, or infra.Start
= Begin doing something; e.g. create a feature flag.Stop
= End doing something; e.g. remove a feature flag.Refactor
= A code change that MUST be just a refactoring.Reformat
= Refactor of formatting, e.g. omit whitespace.Optimize
= Refactor of performance, e.g. speed up code.
Spacemacs is a distribution of the Emacs text editor, while Tramp is an Emacs mode that enables seemless editing of remote files over SSH. [Windows 10] is an Operating System (OS) that until very recently did not have a built-in SSH client. Microsoft did recently add the [OpenSSH] client and server to Windows 10, but for version 1809 and newer. Tramp does not appear to currently support, or recognize, the Windows 10 1809 OpenSSH client, but it does support [plink] from the makers of [PuTTY], which was the only real, viable SSH client for Windows prior to Windows 10 1809. Thus, even if the Windows 10 1809 OpenSSH client is available and installed, PuTTY and plink are still needed to remotely edit files from a Windows 10 client using Tramp.
Assuming WSL2 is installed, configured, and the VcXsrv is working, if the following error message appears when logging into a remote machine using X11 forwarding, i.e. ssh -X user@remote
:
Warning: No xauth data; using fake authentication data for X11 forwarding.
then, ensure the xauth
application is installed in the WSL2 host,