background preloader

Site Map

Site Map
Related:  EMACS

SLIME for Emacs Live | (null '()) => T Emacs Live is a frakkin’ epic compilation of customizations and packages, streamlined for the ultimate hacking experience. As I mentioned in my last post, Adventures in Clojure, it’s under development by the same team as the Clojure bridge to SuperCollider, Overtone. The one downside? Emacs Live does, however, offer a pretty neat interface for creating Live Packs, boxed collections of Emacs packages and customizations, that can all be loaded together as a single package via ~/.emacs-live.el, stored outside the managed ~/emacs.d/ directory so that they can be maintained across updates. To get the full Emacs Live experience for Common Lisp, however, you also need another package, AC-SLIME. I have packaged both together in an Emacs Live pack, which you can get at: (live-append-packs '(~/.live-packs/slime-pack)) The default inferior-lisp-program for SLIME-PACK is SBCL. Like this: Like Loading...

Дзен Emacs'a emacs Основным препятствием при использовании такого мощного инструмента как Emacs является прежде всего сложность, и не достаточная прозрачность настройки. Emacs не предоставляет удобств с коробки и для более-менее приемлемого использования его необходимо настроить. Именно по этой причине emacs’ерами не рождаются, а становятся и знания передаются, в большинстве, из уст в уста. Вступление Emacs - это сила, проверенная и не вымышленная. А нужна ли она вам? Общие аспекты В Emacs нет режимов, все что вы набираете непосредственно влияет на текст, за исключением случаев, когда зажаты Ctrl или Alt. Клавиши Ctrl и Alt это командные клавиши, то есть, используя их в комбинации с простыми вы даете редактору команду. Сразу скажу, что команды бывают двух типов, те которые выполняются непосредственно, и те которые вызываются функциями. Вот несколько команд, которые можно попробовать уже: C-x C-f открыть файл C-x C-s сохранить файл C-x k убить текущий буфер C-x C-c выйти из emacs Буферы, табы, вкладки

thephoeron/slime-pack · GitHub search - Is there a way to get emacs's anything to do "fuzzy" searches Start Using Emacs | Clojure for the Brave and True On your journey to Clojure mastery, your editor will be your closest ally. You can, of course, use any editor you want. Some get pretty close to Emacs's Clojure functionality. The reason I recommend Emacs, however, is that it offers tight integration with a Clojure REPL. If you don't follow the thorough Emacs instructions in this chapter, then it's still worthwhile to invest time in setting up your editor to work with a REPL. By the end of this chapter, your Emacs setup will look something like this: To get there, we'll do the following: Install Emacs Install a new-person-friendly Emacs configuration After we're done installing and setting up Emacs, we'll cover: Opening, editing, and saving files Basic Emacs concepts Essential Emacs key bindings In the next chapter, we'll cover: Editing Clojure code Interacting with the REPL 1. You should use the latest major version of Emacs, Emacs 24. OS X: Install vanilla Emacs as a Mac app. After you're done installing Emacs, open it up. 2. 3. 4. 5. 6. 6.1.

Sublime Text 2 Пару месяцев назад я случайно наткнулся на массу положительных отзывов о текстовом редакторе Sublime Text 2. Попробовав его в деле, я не разочаровался. Теперь это мой основной рабочий инструмент. Sublime Text 2 — это платный текстовый редактор, написанный на C++, который: Работает в Linux, OS X и WindowsОбладает приличной скоростью работыПриятным интерфейсом (включая всевозможные анимации)Гибко настраиваем (правда, не в GUI, а в json-конфигах)Имеет множество плагинов, число которых растёт как на дрожжахПоддерживает VIM-режимИспользует fuzzy-поиск Вопрос цены Редактор условно-бесплатный или «условно-платный» :) Стоит 59 $ за лицензию (если брать сразу много — есть скидка), но им можно пользоваться и бесплатно. Интерфейс Одно из первых впечатлений о программе — она красива из коробки. Первое что бросается в глаза — отсутствие какой-либо панели инструментов. Справа по борту расположена карта кода. Доступны полноэкранный режим (F11) и "Distraction Free Mode" (Shift + F11). Fuzzy поиск Плагины

Emacs Customization for Clojure Synopsis: I talk about the value of paredit in Emacs and show a trick which allows you to insert the result of any given Clojure expression directly underneath that expression. As I said in the first post, a good set of tools can make a big difference in productivity and enjoyment while working in any language, and Clojure is certainly no exception. The most important tool in your toolbox, regardless of language, is your editor. Editing Lisp code in particular is much more natural with the right editor setup. I have been using Emacs since the 1990s, though I still consider myself a novice (Emacs is that way). While I’ll give a few Emacs configuration tips below, I don’t give a complete recipe for customizing Emacs here. Paredit Though it takes a little getting used to, I started using paredit mode exclusively a year or so and it has made a huge difference, not only for my productivity with the language, but also in my enjoyment and appreciation of Lisp in general. Cider

Mathematica Mathematica is a powerful technical programming language developed by Wolfram Research. It encompases computer algebra, numerical computation, visualization and statistics capabilities. It can be used on all kinds of mathematical analysis, from simple plotting to signal processing. Language Overview Operators List of functions Graphics 2D Graphics Basic plotting 3D Graphics Programming Emacs Less-known Tips nothing Buy Xah Emacs Tutorial. Master emacs benefits for life. This page shows some less known emacs tips. Before continuing, here are 4 commands every serious emacs users have memorized by heart. To find the command name of a keybinding, call command describe-key 【F1 k】.To find the keybinding of a command, call describe-function 【F1 f】. Editing Related Interactive Search How to search the last searched string? Type 【Ctrl+s Ctrl+s】 to search the same word searched last time. How to search the string under cursor without typing it? Type 【Ctrl+s Ctrl+w】 to search the word under the cursor. 〔➤ Emacs: Search & Highlight Words〕 Grep Lines How to sort lines? Select a region first, then call sort-lines. To sort lines by a specific column, use sort-fields or sort-numeric-fields. For example: Type 【Ctrl+u】, then 2, then 【Alt+x sort-numeric-fields】. Other I have a set of different texts i want to paste frequently. 〔➤ Emacs: Using Registers (Multiple Clipboards)〕 Misc Many ways. How to start a second shell?

Why, oh WHY, do those #?@! nutheads use vi? The VI Gang Sign by Jon Beltran de Heredia, May 16th, 2007 Yes, even if you can't believe it, there are a lot fans of the 30-years-old vi editor (or its more recent, just-15-years-old, best clone & great improvement, vim). No, they are not dinosaurs who don't want to catch up with the times - the community of vi users just keeps growing: myself, I only got started 2 years ago (after over 10 years of being a professional programmer). Friends of mine are converting today. Heck, most vi users were not even born when vi was written! Yes, there are definite reasons why the vi/vim editing model is just superior to any other out there. Misconception #1: modal editing The first time you stumble into vi or vim, you are shocked and disgusted that you have to use 'i' to start typing text. Turns out, this is just a completely wrong way to use vi or vim. Let me explain the philosophy behind this. And now we come to insert commands. Example #1: the wonderful dot command Let's see a concrete example.