タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
テキストエディタ「GNU Emacs」にコマンドインジェクションの脆弱性が複数明らかとなった。パッチが提供されている。 最新版となる「同28.2」までのバージョンに「CVE-2022-48337」など3件の脆弱性が明らかとなったもの。 「CVE-2022-48337」は、タグ機能に明らかとなった脆弱性。TAGSファイルの作成時、対象となるソースコードファイルの名前にシェルメタ文字を含めることで、コマンドを実行させることが可能となる。 米国立標準技術研究所(NIST)の脆弱性データベース「NVD」では、共通脆弱性評価システム「CVSSv3.1」のベーススコアを「9.8」、重要度を「クリティカル(Critical)」とした。一方Red Hatでは、CVSS基本値を「7.3」、重要度を「中(Moderate)」とレーティングしている。 また一部関数にも「CVE-2022-48339」や「CVE-
Emacs 27.2 を Windows 環境に構築しました。GUI と Cygwin + CUI で使う前提ですが、Mac の Emacs の設定も同居させております。 その際の設定の備忘録です。 Emacs のバイナリについて この文章を書いている 2021 年 8 月 1 日において、Emacs 27.2 が最新です。現在としては、下記手段で Windows では Emacs が利用できます。 ・Cygwin 版 Emacs ・GNU 公式が配布している GUI 版 Emacs GUI 版 Emacs は Chocolatey でインストールするのが一番簡易かと思います。また、GUI 版 Emacs は IME と相性が悪く、いくつか設定が必要となります。後述しますが、メンテナ・先駆者の方々には頭の下がる思いで設定いたしました。 Emacs の設定方針について 個人的な使い方として、
The GNU Emacs Manual calls Emacs the extensible, customizable, self-documenting real-time display editor, but this description tells beginners little about what Emacs is capable of. To give you an idea, here is a sampling of the things you can do with Emacs: Beyond just being able to edit plain text files, Emacs includes special features to help you write in many different human languages and prog
GNUは現地時間2022年4月4日、GNU Emacs 28.1をリリースした旨をメーリングリストで報告した。大きく機能を改善したバージョン27.1は2020年8月、軽微な仕様変更を加えたバージョン27.2は2021年3月にリリースしているため、約2年ぶりのメジャーバージョンアップである。ソースコードはGNUのメインFTPやミラーFTP、近くのミラーFTPからダウンロードできる。 WSL上で動作するGNU Emacs 28.1 GNU Emacs 28.1は、Unicode 14.0のサポートやLispファイルのネイティブコンパイル機能、バージョン27.1からサポートしたHarfBuzzを使用したテキストのシェーピングに加えて、Cairoライブラリーのサポートも追加した。また、プロセスを分離して安全性を担保するseccomp(Secure Computing filter)や、mouse-
This work by Keith Waclena is copyright 2024 and is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 (CC BY-NC-ND 3.0) license. Using Emacs is kind of like making a piece of art. You start with a big block and you slowly chip away, bringing it closer and closer to what you want. — Mary Rose Cook [Emacs is] a Lisp Machine with several compatible user interface modalities. Wh
;; init.el --- My init.el -*- lexical-binding: t -*- ;; Configurations for Emacs ;; Takeo Obara <bararararatty@gmail.com> (defconst my/loading-profile-p nil "If non-nil, use built-in profiler.el.") (defconst my/enable-profile nil "If true, enable profile")
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く