跳至主要内容

博文

Windows 10 下键盘设置技巧

CJK Emacs 用户 Windows 10键盘设置  其实并不是特别多Emacs用户有这么奇怪的要求: 要有CJK输入法 要有Emacs来满足输入快感 要CJK输入法的激活方式与Emacs热键不互相冲突  要右边的 Alt 按键和左侧的 Alt 一样可以在Emacs中用作 Meta 键  下面是我正在 Windows 10 系统使用的配置:  要求1,不需要特殊配置,windows 10 自带了各种地区的输入法,并且对于中文用户还很贴心的默认激活……  要求2,只要安装了 Emacs 就好。  要求3,为 Windows 10 添加一个“美式键盘”。如此一来,只要切换到这个英语键盘,Ctrl-Space 热键就可以直接被 Emacs 接收到,而不是被系统截获用作输入法开关了。同时,Win-Space 组合会成为键盘级别的切换。  要求4,为 Windows 10 添加 “美式键盘”的时候,一定选择不带任何修饰的 “美式键盘”。切记不要选择 “国际”版本,那是一个把右侧 Alt 键转换成 AltGr 的特殊设置(只有输入特殊的欧洲字符时才用的到,至少我是用不到的)。  还有一个曾经从 WinXP 时代流传下来的注册表设置: right alt -> left alt ------------------------------------ Windows Registry Editor Version 5.00   [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout] "Scancode Map"=hex:00,00,00,00,00,00,00,00,02,00,00,00,38,00,38,e0,\ 00,00,00,00   ------------------------------------

XEmacs 21.5 beta 35 "kohlrabi" has been released.

If you are an old XEmacs user, you may feel happy to see this from https://www.xemacs.org/.    After ten years, XEmacs released a new version 21.5. So there's still many people cares about XEmacs. The XEmacs' source repo have been moved from altassian Bitbucket to https://heptapod.net/. As Bitbucket have been dropped Mercurial support many years ago.

Fido-mode

Today, I've just discovered the Fido mode, a modified `icomplete` minor mode. `icomplete` used to be one of my favorite mode days back to my XEmacs days. Pros: It is way fast. It is much more smart in terms of find the complete candidate that you want mostly.  Cons: It does not integrate well enough with tramp yet.    `fido-mode` is a core package of Emacs 27+, and there's a vertical version available after Emacs 28+ named `fido-vertical-mode`. UPDATE: I am back with ido now

Read the function description of dired-omit-mode

If you don't know how to enable `dired-omit-mode` for every dired buffer, like me. Read the `dired-omit-mode` function description with `C-h f dired-omit-mode`, where it said: To enable omitting in every Dired buffer, you can put this in your init file:   (add-hook 'dired-mode-hook (lambda () (dired-omit-mode)))

Where to find newly added openJDK features for each openJDK release

With help of a branch of Google search, I finally find a good place to learn OpenJDK features by release.   Put the following URL into web browser:  https://openjdk.org/projects/jdk/<THE JDK VERSION>/   The lowest JDK version supported is 10. This page is quite clear, one may just follow the JEP link for a detailed explanation.

Use HTML

 Okay, I've finally found the HTML mode in the blog editor today. Alas. I'd paste all my HTML blog backups in if I've found it before the re-construction of my blog. Anyway, at least I am able to make use of Emacs org-mode's HTML exports for blog publishing. It's much better than writing by hand with the web based blog editor, already. A good beginning. Good night everyone.