https://wikemacs.org/api.php?action=feedcontributions&user=115.242.201.81&feedformat=atomWikEmacs - User contributions [en]2024-03-19T01:13:11ZUser contributionsMediaWiki 1.35.14https://wikemacs.org/index.php?title=Bazaar&diff=869Bazaar2012-03-27T10:56:07Z<p>115.242.201.81: /* Project Pages */</p>
<hr />
<div>'''Bazaar''' is the version control system used for developing [[GNU Emacs]].<br />
<br />
<br />
= Project Pages =<br />
* [http://bazaar.canonical.com/en/ Bazaar]<br />
* [http://doc.bazaar-vcs.org/bzr.dev/en/user-guide/index.html Bzr Users Guide]<br />
<br />
=== Helpful Links ===<br />
;[http://doc.bazaar-vcs.org/explorer/en/tutorials/foss-contribute.html Contributing to Free Software Projects Made Easy] <br />
:An excellent tutorial on using the Bazaar Explorer GUI. Warning: the workflow advocated there is both more complex in some ways and slightly different from the one recommended in /Bazaar for Emacs Devs/.<br />
<br />
;[http://wiki.bazaar.canonical.com/EmacsTips Emacs as commit message editor] <br />
:Tips for setting up Emacs as Bazaar commit editor.<br />
<br />
;[http://doc.bazaar-vcs.org/migration/en/survival/bzr-for-git-users.html Bazaar for Git users] <br />
: A pretty complete overview of the differences between Git and Bazaar. Contains a couple of glossaries of VCS terms, which are probably useful to those who don't know git, too.<br />
<br />
; [http://doc.bazaar-vcs.org/migration/en/survival/bzr-for-cvs-users.html Bazaar for CVS users] <br />
: A whirlwind introduction to the features and command-line UI of Bazaar. The workflow described is very similar to that of BzrQuickStartForEmacsDevs, and the latter document may be easier to understand because it concentrates on introducing the workflow rather than the wider field of distributed version control.<br />
; [http://github.com/kfish/git-bzr git-bzr]<br />
: For diehard lovers of git, JohnWiegley reports that , a bi-directional gateway, works well.</div>115.242.201.81https://wikemacs.org/index.php?title=Bazaar&diff=868Bazaar2012-03-27T10:48:50Z<p>115.242.201.81: Created page with "'''Bazaar''' is the version control system used for developing GNU Emacs. = Project Pages = * [http://bazaar-vcs.org Bazaar]"</p>
<hr />
<div>'''Bazaar''' is the version control system used for developing [[GNU Emacs]].<br />
<br />
<br />
= Project Pages =<br />
* [http://bazaar-vcs.org Bazaar]</div>115.242.201.81https://wikemacs.org/index.php?title=XEmacs&diff=862XEmacs2012-03-27T09:51:37Z<p>115.242.201.81: Created page with " = Project Pages = * [http://xemacs.org/ XEmacs]"</p>
<hr />
<div><br />
= Project Pages = <br />
* [http://xemacs.org/ XEmacs]</div>115.242.201.81https://wikemacs.org/index.php?title=Main_Page&diff=861Main Page2012-03-27T09:49:46Z<p>115.242.201.81: /* History */</p>
<hr />
<div>'''WikEmacs''' (pronounced wikimacs) collects useful resources for working with [[GNU Emacs]]. It is intended as a next generation alternative to the traditional [http://www.emacswiki.org/ EmacsWiki]. You can call it ''A Community Maintained Emacs Wiki''.<br />
<br />
'''WikEmacs News'''<br />
<br />
We need more [[:Category:WikEmacs Contributor|WikEmacs Contributor]]s.<br />
<br />
'''Emacs News'''<br />
<br />
The latest stable release of Emacs is [[:Category:Emacs-23.4|Emacs-23.4]]. The next major release is [[:Category:Emacs-24.1|Emacs-24.1]] and is in ''Pretest'' stage.<br />
<br />
Emacs is available on all popular [[:Category:Operating System | Operating Systems]] including [[GNU/Linux]], [[OSX]] and [[Windows]]. It supports variety of [[:Category:Programming languages|Programming languages]].<br />
<br />
<br />
'''Explore this wiki''' using one of these trails.<br />
<br />
; What is your comfort level with Emacs?<br />
: [[:Category:Beginner|Beginner]]<br />
: [[:Category:Intermediate|Intermediate]]<br />
: [[:Category:Expert|Expert]]<br />
: [[:Category:Vim User|Vim User]]<br />
: [[:Category:User Level|Other]]<br />
<br />
; What do you want to accomplish now?<br />
: [[:Category:Install Or Upgrade|Install Or Upgrade]]<br />
: [[:Category:Customize Emacs|Customize Emacs]]<br />
: [[:Category:Tweak Key Bindings|Tweak Key Bindings]]<br />
: [[:Category:Tutorial|Learn more Emacs (Tutorials)]]<br />
<br />
; What do you use Emacs for?<br />
:[[:Category:Text Editing|Text Editing]]<br />
:[[:Category:Programming|Programming]]<br />
:[[:Category:Document authoring|Document authoring]]<br />
:[[:Category:Organizer|Getting Organized]]<br />
:[[:Category:Email|Emailing]]<br />
:[[:Category:Chat|Chatting]]<br />
:[[:Category:Blogging|Blogging]]<br />
:[[:Category:Browse|Browsing]] <br />
: [[:Category:Workflow|Other]]<br />
<br />
; How do you involve yourself with the community?<br />
: [[:Category:Emacs User]]<br />
: [[:Category:Emacs Contributor]]<br />
: [[:Category:WikEmacs Contributor]]<br />
: [[:Category:User Role|Other]]<br />
<br />
== Text editing in Emacs ==<br />
<br />
* [[ Search and replace ]]<br />
** [[ Incremental Search ]]<br />
** [[ Regexp Search ]]<br />
* [[ Undo and redo ]]<br />
* [[ Spell check ]]<br />
* [[ International Users ]]<br />
* [[ Remote Editing ]] via FTP, ssh, etc.<br />
* [[ Emacs server ]] and emacsclient<br />
* [[ Registers ]]<br />
* [[ Bookmarks ]]<br />
* [[ Rectangles ]]<br />
<br />
== Automation in Emacs ==<br />
<br />
* [[ Keyboard macros ]]<br />
* [[ Emacs Lisp ]]<br />
<br />
== Configuring Emacs ==<br />
<br />
* [[ Custom ]] for choosing and setting options.<br />
* Scripting your [[ init.el ]] file (formerly .emacs) using [[ Emacs Lisp ]].<br />
<br />
== Convenience ==<br />
<br />
* Completion and selection <br />
** [[Ido]]: '''I'''nteractively '''do''' things<br />
** [[Helm]]: incremental completion and selection (formerly [[Anything]])<br />
** [[Icicles]]<br />
** Abbrev and dabbrev<br />
** Auto-complete and hippie-expand<br />
** YaSnippet<br />
<br />
== Typesetting, Document Markup and Document Creation in Emacs ==<br />
<br />
Emacs supports a wide range of [[:Category:Markup languages|Markup languages]] to help you in your workflow of [[:Category:Workflow:Document authoring|document creation]].<br />
<br />
=== Debugging ===<br />
<br />
* [[gdb]]<br />
<br />
=== REPLs ===<br />
<br />
Interactive command-line environments for Lisp. ('''R'''ead-'''E'''val-'''P'''rint-'''L'''oop)<br />
<br />
* [[ Inferior Emacs Lisp Mode ]] (IELM), for interacting with Emacs' own internal Lisp<br />
* [[mozrepl]], for interacting with an external web browser's internal JavaScript engine<br />
* [[SLIME]], for interacting with an external Common Lisp or Clojure instance<br />
<br />
Within Emacs, [[ Ediff ]] provides sophisticated diff and merge functions. Both [[vc]] and [[dvc]] integrate well with ediff.<br />
<br />
== Communication ==<br />
<br />
* [[ Blogging ]]<br />
* [[ Chat ]]<br />
* [[ Email ]]<br />
* [[ Feed reading ]]<br />
* [[ Microblogging ]]<br />
* [[ Usenet news ]]<br />
<br />
== Web browsing ==<br />
<br />
* Launching and interacting with an [[external browser]] from emacs<br />
* Using [[emacs as a browser's external editor]], either when entering text on web pages or when viewing a web page's source document or both.<br />
<br />
See also [[:Category:Workflow:Browsing|Workflow:Browsing]]<br />
<br />
== Shells and terminal emulation ==<br />
<br />
Within Emacs you can interact with various shells and other command-line/text-mode programs running as a sub-process within an Emacs terminal emulator:<br />
* [[ ansi-term ]]<br />
* [[ shell ]]<br />
* [[ term ]]<br />
* [[ multi-term ]]<br />
<br />
[[ eshell ]] is a shell (not a terminal emulator, nor a process hosted in one) written in pure [[ Emacs Lisp ]]. It is very powerful, flexible and customizable, but poorly documented at time of writing.<br />
<br />
Emacs itself is fully functional either in a terminal or a windowing system. Some keystrokes available under window systems may not work in a terminal and vice versa.<br />
<br />
== Accessibility ==<br />
<br />
* [http://emacspeak.sourceforge.net/ Emacspeak] for the visually impaired.<br />
<br />
== Security and cryptography ==<br />
<br />
* [[ Gnu Privacy Guard ]] (GPG) support and integration<br />
<br />
== Getting Involved ==<br />
* IRC Channel<br />
<br />
* [[ Mailing list archives ]]<br />
<br />
* [http://bzr.savannah.gnu.org/lh/emacs/trunk/files Browsable source repository]<br />
<br />
[[Contributing to Emacs]]<br />
<br />
== Niche Uses ==<br />
<br />
* [[ Media player ]]<br />
* [[ Presentations ]]<br />
* [[ Screencasts ]]<br />
* [[ Statistics ]]<br />
* [[ Binary files]]<br />
* [[ Docview ]]<br />
* [[ Pictures ]]<br />
** [[ Inline Images ]]<br />
** [[ Artist mode ]]<br />
<br />
== Games and Entertainment ==<br />
* Tetris<br />
* Doctor<br />
<br />
* Humor<br />
<br />
== History ==<br />
<br />
* [[XEmacs]] and GNU Emacs<br />
<br />
== Popular Culture and Community ==<br />
* Adding Emacs-style key bindings to other programs and operating systems.<br />
* St Ignucius and the Church of Emacs<br />
* Saving the world from <tt>vi</tt></div>115.242.201.81https://wikemacs.org/index.php?title=GNU_Emacs&diff=860GNU Emacs2012-03-27T09:47:58Z<p>115.242.201.81: </p>
<hr />
<div>'''GNU Emacs''' is an extensible, self-documenting text editor. Emacs is [https://en.wikipedia.org/wiki/Free_software free software (Wikipedia)].<br />
<br />
= Project Pages =<br />
* [http://www.gnu.org/software/emacs/emacs.html GNU Emacs]<br />
* [http://bzr.savannah.gnu.org/lh/emacs/trunk/files GNU Emacs (browsable repo)]<br />
<br />
= Project mailing lists =<br />
* [http://lists.gnu.org/archive/html/help-gnu-emacs/ Emacs users]<br />
* [http://lists.gnu.org/archive/html/emacs-devel/ Emacs developers]<br />
* [http://lists.gnu.org/archive/html/bug-gnu-emacs/ Emacs bugs]<br />
* [http://lists.gnu.org/archive/html/gnu-emacs-sources/ Emacs sources]<br />
<br />
= External Links =<br />
* [http://en.wikipedia.org/wiki/Emacs Emacs (Wikipedia)]</div>115.242.201.81