タグ

emacsに関するokinakaのブックマーク (22)

  • 2020年代のEmacs入門

    Author: conao3 Published: 2020-08-25 Last Modified: 2020-12-04 GitHub Source: md はじめに Emacsは1972年にMITで生まれ、今日に至るまで名だたるハッカーに愛されてきたエディタです。 Emacsがハッカーに愛されている理由は、Emacsがそれ自体、動的なEmacs Lisp環境であり、エディタの動作をEmacsの開発者ではないあなたが、ビルドなしで動的に自由にハックできることです。 OSと協調する必要のあるEmacsのコアとEmacs LispそのもののコアをC言語で提供する他は、ほとんど全ての機能がEmacs Lispによって提供されています。 あなたは細部にわたってEmacsの全てを制御できますし、Emacsの上にあなたの思い描く、あらゆるアプリケーションを構築することができます。 Emacsはあな

    2020年代のEmacs入門
  • [Mac] Emacs 25.2 をビルドする | DevelopersIO

    ビルドしよう Web 上で公開されている Mac 用の Emacs 25.2 は日本語入力時に画面がチラつきます。 このままでは使いづらいため、パッチを当ててソースコードからビルドしてしまいましょう。 チラつき防止のパッチは hylom さんという方が作成してくれたものを使用します。 素晴らしいです。 ありがとうございます hylom さん。 手順 mkdir build_dir cd build_dir curl -LO http://ftpmirror.gnu.org/emacs/emacs-25.2.tar.xz curl -LO https://osdn.net/dl/macemacsjp/emacs-25.x.patch tar xvf emacs-25.2.tar.xz cd emacs-25.2 patch -p1 < ../emacs-25.x.patch ./config

    [Mac] Emacs 25.2 をビルドする | DevelopersIO
    okinaka
    okinaka 2017/05/24
    ML では、設定の変更でも回避できるとのこと
  • 2010年代のEmacs入門 | さくらのナレッジ

    高機能エディタとして長らくエンジニアに使われているEmacsだが、2016年9月にはついにバージョン25系の安定版がリリースされた。Emacsというとすでに主要な機能は実装され尽くされており安定しているというイメージもあるかもしれないが、現在でも数年おきにメジャーアップデート版がリリースされており、地味に機能が強化され続けている。記事では昨今のEmacsの状況や基的な設定例を紹介していく。 まだまだアップデートが続けられているEmacs 昨今ではさまざまなテキストエディタが開発されているが、Linux/UNIX環境において特に有名なのがGNU EmacsとVi(Vim)だろう。EmacsはGNUプロジェクト(GNU's Not Unix、フリーソフトウェアとして提供されるOS環境を開発するプロジェクト)やFSF(Free Software Foundation、フリーソフトウェアの推進

    2010年代のEmacs入門 | さくらのナレッジ
  • PHP開発のためのEmacs 2016 (pixiv <3 Emacs) - pixiv inside [archive]

    こんにちは、今年もピクシブ株式会社 Advent Calendar 2016です。 最近は社内にPhpStormを浸透させようと暗躍*1してますうさみ @tadsanです ヾ(〃><)ノ゙ 今年は.emacs Advent Calendar 2016も書いてます! 2014年はEmacsでpixiv-novel-modeを作ったを書きましたが、今回は私がどうやってEmacsで仕事をするのか、そしてどのようにPHP開発環境を効率化するかについて書きます。 ちなみに昨日はkanaによるpixiv開発を支えるVim (タグジャンプ編)なので、Vimをご利用の型はこちらも読んでみてください。 なんとかStormに負けたくない気持ち 今回の内容の要約は、今年3月にPHPの知見などを共有するLT会・PHP BLT #3で発表したので、長い文章を読むのがだるいひとは見といてください。 SSHとTRAMP

    PHP開発のためのEmacs 2016 (pixiv <3 Emacs) - pixiv inside [archive]
  • 今だからこそ使いたい、若手エンジニア向けEmacs実践入門 - エンジニアHub|若手Webエンジニアのキャリアを考える!

    今だからこそ使いたい、若手エンジニア向けEmacs実践入門 エディタソフトウェアとして有名なEmacs。若手エンジニア向けに、今だからこそ「Emacs実践入門」をお送りする。 はじめまして、大竹智也と申します。過去に『Emacs実践入門』(技術評論社)を上梓し、雑誌での執筆経験もありますが、Webでの執筆は初めてとなります。そのためお見苦しい点があるかもしれませんが、何卒ご容赦ください。 突然ですが、みなさんはGNU Emacs(以下、Emacs)というソフトウェアを知っていますか? 日はまだEmacsをよく知らない方に向けて、このソフトウェアの魅力を紹介していきます。 Emacs概要 Emacsの簡単な歴史 Emacsの特徴 Emacsの基的な5つの機能 1. 検索と置換 2. シンタックスハイライトと自動インデント 3. ウィンドウ分割 4. 矩形(くけい)編集 5. バージョン管

    今だからこそ使いたい、若手エンジニア向けEmacs実践入門 - エンジニアHub|若手Webエンジニアのキャリアを考える!
  • Emacsでhtml書いてる人、必見 web-mode.el - Web学び

    2012年 10月 9日 出ましたよ!新しくhtmlに特化したEmacsのメジャーモード。 web-mode.el htmlにごちゃごちゃ書き過ぎるのはあれですが、html中のCSS,PHP,JavaScript,Java/JSP,ASPXを色分け出来きて、インデントを統一できるのは便利です。 PHPフレームワークのテンプレートなどに有用ですね。 良いなと思った機能 web-mode-toggle-folding "C-c C-f" HTMLタグを折り畳む機能です。カーソルの位置のタグ内が省略されアンダーラインでマークされます。戻すときも"C-c C-f"です。 web-mode-rename-element "C-c C-r" タグの開始タグと終了タグの名前を変えてくれます。 web-mode-match-tag "C-c C-n" タグの開始タグと終了タグにカーソルを持っていってくれま

    Emacsでhtml書いてる人、必見 web-mode.el - Web学び
  • SanRin舎 » Web開発のためのEmacsの設定

    Emacsについてはここ。PHPについてはここ。 設定 基的にはPHP開発環境 on Emacsを見るとよい。 load-path 自分のload-pathの設定。elispのサブディレクトリも読み込んでしてくれる。 ;; load-path (let((default-directory (expand-file-name "~/.emacs.d/elisp"))) (add-to-list 'load-path default-directory) (if (fboundp 'normal-top-level-add-subdirs-to-load-path) (normal-top-level-add-subdirs-to-load-path))) AutoInstall 自分のauto-installの設定。auto-installのインストール先を~/.emacs.d/elis

  • GNU Emacsでフォントを変更する@Windows7:おぼえがき:So-net blog

    PC関連の個人的なメモを残しています。記載内容は僕の私的なメモであり、内容の保証は致しかねますので、あしからず。 Emacsは、ほとんど使ったことがないので、まずはチュートリアルでしょってことで、チュートリアルをはじめたものの日語がえらい見にくいフォントなんですが…。 いろいろ探しまわって、日フォントを変えた結果がこれです。 とりあえず、これでチュートリアルを進められそうです。 噂には聞いてましたが、Emacsはカスタマイズの自由度がものすごく高いんすね…。 たかが、フォントを変えるだけで一苦労(汗) %AppData%\.emacs.d/init.el に以下の設定を行います。(ファイルがなければ作成) (%AppData%は環境変数。Windows7であればC:\Users\(ユーザ名)\AppData\Roamingとかになってるはずです。) (set-face-attribu

  • GNU Emacs For Mac OS X

    Pure builds of Emacs for Mac OS X. No extras! No nonsense! Download Emacs Version 29.2 Universal Binary (95.907 MB) Released 2024-01-18 Usually there's a nifty page here with a big download button. But you are using a browser which doesn't support SVG and so you get the boring looking page.

  • Emacs / AYC demo1 : モードレス入力他

    EmacsのIIIMCFにYCやboild-eggのようなモードレス入力をやってみました。htmlやlatexなど、英数混じりの日語を大量に入力するような人には便利かもしれません。

    Emacs / AYC demo1 : モードレス入力他
  • EmacsでJavaを書く - nekop's blog

    この記事は古い情報です。EmacsでJavaを書くという話 - Qiitaを参照してMaghanadaを利用してください。 日常的にJavaを書く人たちのたぶん99%くらいはEclipseかNetBeansかIntelliJ IDEAといったIDEを利用しているであろうと思われる現代において今日も元気にEmacsでJava書いている絶滅危惧種のnekopです。Emacs Advent Calendar jp: 2010の12月15日分のエントリは、EmacsでJavaを書くというあまり一般的ではないであろうトピックについてさらっと紹介します。昨日はkwappaさんでした。 お仕事ではRed Hatという会社でJBossというオープンソースソフトウェアのソフトウェアエンジニアをしています。詳細はばっさり省きますが、それなりの量のソースコードを毎日読み書きすることになります。それなりの量、とは

    EmacsでJavaを書く - nekop's blog
  • php-modeのインデント設定 - つまみぐいメモ

    Eclipseをやめてemacsでphpのコードを書くようにしたけれども、php-modeの標準(php-mode-force-pear tの時)のインデントがちょっと気にわない。こういった時にささっとカスタマイズできるのがemacsの利点なんだけど、どこを直せばいいのかよくわからない、というもがemacsの欠点、そして最悪elipsを読めばなんとかなるのが利点で、elispがとっつきにくいのが欠点。 - どういうインデントになって欲しいのか まず、標準のインデントはこんな感じになる。 <?php function longLongFunctionName($arg1, $arg2, $arg3, $arg4) { } $tmp = array('key1' => 'val1', 'key2' => 'val2'); $tmp = array( 'key1' => 'val1', 'ke

    php-modeのインデント設定 - つまみぐいメモ
  • 第117回 UbuntuとEmacsでプログラミングをはじめよう(中編) | gihyo.jp

    先週に引き続き、今週はC言語以外の言語や開発をサポートするための、いくつかの機能を紹介します。 scratchバッファでEmacs Lispを使ってみよう ご存じの通り、Emacs LispはEmacsで使われているLispの方言です。EmacsはC言語で書かれたコア部分以外のほとんどがこのelispによって実装されており、ユーザはelispによってEmacsそのものを拡張することができます。 Emacsの設定ファイルである.emacsもelispのプログラムそのもので、Emacsは.emacsに書かれたコードを評価することで、設定を行っています。 といっても、そんなに難しいものではありません。Emacsを起動した時に、最初に開かれるバッファ *scratch* は、デフォルトでメジャーモードが lisp-interaction-mode になっており、このモードではelispの式をその場

    第117回 UbuntuとEmacsでプログラミングをはじめよう(中編) | gihyo.jp
  • KURASAWA's Home Page : VirtualBox

    漢字入力 SCIM-Anthy は 半角/全角 または CTRL-SPACE でON/OFFになる。 エクスプローラに対応するものは nautilus ( ノーティラス,GNOMEデスクトップの標準GUIファイルマネージャ )。 コマンドプロンプトに対応するものは gnome-terminalWindowsのNTFSパーティションをマウント 端末で sudo apt-get install ntfs-config とし ntfs-config をインストールし プリケーション → システム・ツール → NTFS Configuration Tool ■ CapsLock と CTRLキーの入れ替え システム → 設定 → キーボード → レイアウト → Other Options → CTRLキーの位置 ■ パッケージの追加 インストールされて

  • はてなブログ | 無料ブログを作成しよう

    今の自分は、出会った人や読んできたによって、できあがっている あの小冊子は、新聞の付録だったのか、記憶が曖昧で定かではないのだが、1ヶ月に1回程度の頻度で届いていた気がする。オールカラーで内容もさまざまだった気がする。その中には、プロ野球の選手名鑑もあって、私は、母から受け取り、大切にしていた記憶がある。母は、…

    はてなブログ | 無料ブログを作成しよう
  • Emacs講座 -第8回- タブ幅

    目次 / 第1回 第2回 第3回 第4回 第5回 第6回 第7回 第8回 第9回 3つの変数# Emacs のタブ幅には、3つの変数が関係しています。 tab-width# タブコードを半角スペースいくつ分で表示するかを制御する変数です。各バッファ毎に設定できます。デフォルトは 8 です。 default-tab-width# tab-width のデフォルト値です。全てのバッファに影響する変数です。デフォルトは 8 です。 tab-stop-list# TAB キーを押した時に、カーソルが移動するカラムの位置です。デフォルトは (8 16 24 32 40 48 56 64 72 80 88 96 104 112 120) です。 例えばタブ幅を 4 に変更したい場合は以下のようなコードを ~/.emacs に記述します。 (setq-default tab-width 4) (setq

  • Tidningen Nyheter för alla -

    Skip to main content Registration has been disabled.

  • Emacs から firefox を呼び出す

    GNU Emacs から外部ブラウザーを起動するコマンドに browse-url というのがある。実行すると、URL を聞いてくるので入力。するとウェブ・ブラウザーが起ち上がり、入力した URL を開く。メールや README の中に URL が書いてあった時に重宝する。 起動するウェブ・ブラウザーは、OS (Windows/Mac/Linux) によって変わる。Linux なら、mozilla かな? URL の入力は面倒なので、関数が幾つか用意されてる。代表的なものは二つ: browse-url-at-point ポイントの下にある URL をブラウザーで開く browse-url-at-mouse マウスの下にある URL をブラウザーで開く 設定は、例えばこんな感じ ; デフォールト・ブラウザーを mozilla に設定 (setq browse-url-browser-funct

  • Emacs超入門[2]:基本的なカスタマイズ方法と定番カスタマイズ例 | OSDN Magazine

    Emacsの特徴の1つに、柔軟にカスタマイズが可能な点がある。記事ではフォントの変更や外観の変更、キーバインディングの変更と行った基的なカスタマイズと、定番のカスタマイズを紹介する。 Emacsは「Editor Macros」の略から命名されたことからも分かるように、柔軟にその動作をカスタマイズすることができる。EmacsのカスタマイズにはEmacs Lisp(elisp)と呼ばれる、Lispベースの専用マクロ言語を利用するのが一般的だが、Emacsに備えられているカスタマイズ機能を用いたカスタマイズも可能だ。elispによるカスタマイズは柔軟性に優れるものの、elispの文法はCなどの手続き型言語とは異なるため、取っつきにくさを感じる人も多いだろう。そのため、まずはカスタマイズメニューを用いたカスタマイズや、定番のカスタマイズ例をコピー&ペーストで利用する方法を覚えておくとよいだろう

    Emacs超入門[2]:基本的なカスタマイズ方法と定番カスタマイズ例 | OSDN Magazine
  • Emacs超入門[1]:Emacsの基本的な使い方とショートカットキー | OSDN Magazine

    EmacsはUNIX/Linux環境では定番とも言えるテキストエディタだ。ソースコードの自動整形や色分け表示など、プログラミングに便利な機能を多く備えているため、特に開発者の間で人気が高い。記事ではWindows/Mac OS X環境でのEmacsの導入方法や、その基的な使い方を紹介する。 Windows環境でのEmacsの導入 WindowsMac OS Xの場合、複数の配布パッケージ(ディストリビューション)が存在するので、どのディストリビューションを利用するべきか迷うかもしれない。どのディストリビューションも基的な機能は同一だが、独自に機能拡張が加えられているものもあり、また日本語入力に難のあるものもある。そこで、まずは日語環境で多く利用されている定番のWindows/Mac OS X向けEmacsディストリビューションを紹介しておこう。 NTEmacsJp NTEmacs

    Emacs超入門[1]:Emacsの基本的な使い方とショートカットキー | OSDN Magazine
    okinaka
    okinaka 2009/04/12
    時期的(4月)にあったネタだと思う。