Emacs

Author: m | 2025-04-24

★★★★☆ (4.6 / 1077 reviews)

fasr dial

Emacs 17.49; Emacs 17.55; Emacs 17.57; Emacs 17.58; Emacs 17.61; Emacs 17.63; Emacs 17.64; Emacs 18.24; Emacs 18.41; Emacs 18.45; Emacs 18.46; Emacs 18.47;

222 doreen virtue

GitHub - emacs-mirror/emacs: Mirror of GNU Emacs

# Tests by default. No tests: rpm -ba --define 'dotests 0' emacs*.spec%{!?dotests: %define dotests 1}Summary: The libraries needed to run the GNU Emacs text editor.Name: emacsVersion: 26.3Release: 1License: GPLGroup: Applications/Editors%define PACKAGE_VERSION %{version}Source0: ftp://ftp.gnu.org/pub/gnu/emacs-%{version}.tar.xzSource1: ftp://ftp.gnu.org/pub/gnu/leim-21.4.tar.gzPatch0: emacs-26.1-info.info.patchPatch1: emacs-26.3-iconv.patchURL: /sbin/install-info%descriptionEmacs is a powerful, customizable, self-documenting, modeless text editor.Emacs contains special code editing features, a scripting language (elisp), andthe capability to read mail, news and more without leaving the editor.This package includes the libraries you need to run the Emacs editor, so youneed to install this package if you intend to use Emacs. You also need toinstall the actual Emacs program package (emacs-nox or emacs-X11). Installemacs-nox if you are not going to use the X Window System; install emacs-X11 ifyou will be using X.%package elSummary: The sources for elisp programs included with Emacs.Group: Applications/EditorsRequires: emacs%description elEmacs-el contains the emacs-elisp sources for many of the elisp programsincluded with the main Emacs text editor package.You need to install emacs-el only if you intend to modify any of the Emacspackages or see some elisp examples.%package leimSummary: Emacs Lisp code for input methods for international characters.Group: Applications/EditorsRequires: emacs%description leimThe emacs-leim package contains Emacs Lisp code for input methods for variousinternational character scripts. Basically, the Lisp code provided by thispackage describes the consecutive keystrokes that a user must press in order toinput a particular character in a non-English character set. Input methods formany different language's character sets are included in this package.%package noxSummary: The Emacs text editor without support for the X Window System.Group: Applications/EditorsRequires: emacs = %{version}-%{release}Requires: dbus >= 1.11.12-1Requires: glib2 >= 2.56.1-2 Requires: ncurses >= 6.1Requires: libxml2 >= 2.9.5Requires: zlib >= 1.2.11Requires: libjpeg >= 9c%description noxEmacs-nox is the Emacs text editor program without support for the X WindowSystem.You need to install this package only if you plan on exclusively using Emacswithout the X Window System (emacs-X11 will Work both in X and out of X, butemacs-nox will only work outside of X). You'll also need to install the emacspackage in order to run Emacs.%package X11Summary: The Emacs text editor for the X Window System.Group: Applications/EditorsRequires: emacs = %{version}-%{release}Requires: dbus >= 1.11.12-1Requires: glib2 >= 2.56.1-2Requires: ncurses >= 6.1Requires: libxml2 >= 2.9.5Requires: zlib >= 1.2.11Requires: libjpeg >= 9cRequires: libtiff >= 4.1.0%description X11Emacs-X11 includes the Emacs text editor program for use with the X WindowSystem (it provides support for the mouse and other GUI elements). Emacs-X11will also run Emacs outside of X, but it has a larger memory footprint than the'non-X' Emacs package (emacs-nox).Install emacs-X11 if you're going to use Emacs with the X Window System. Youshould also install emacs-X11 if you're going to run Emacs both with andwithout X (it will work fine both ways). You'll also need to install the emacspackage in order to run Emacs.%prep%setup -q -b 1%patch0 -p1# See cp info/info.info below%buildexport CFLAGS="$RPM_OPT_FLAGS -O2 -D_LARGE_FILES -maix32"#LIBXML2_LIBS is exported to hardcode /opt/freeware/lib/libxml2.a in the library search path.#This is needed because base AIX has its own /usr/lib/libxml2.a which conflicts#with /opt/freeware/lib/libxml2.a if AIX users export /usr/lib first in their LIBPATH.export LIBXML2_LIBS="/opt/freeware/lib/libxml2.a"CONFOPTS="--prefix=%{_prefix} --info=%{_infodir} --libexecdir=%{_prefix}/lib --sharedstatedir=/var --with-pop"export RM="/usr/bin/rm -f"export CC="gcc"export CXX="g++"export CONFIG_SHELL=/usr/bin/shexport CONFIG_ENV_ARGS=/usr/bin/shexport M4=/opt/freeware/bin/m4export AR="/usr/bin/ar -X32_64"export PATH="/usr/bin:/opt/freeware/bin:$PATH"PUREDEF="-DNCURSES_OSPEED_T"XPUREDEF="-DNCURSES_OSPEED_T"cp info/info.info info/emacs.info.info# This is a work-around for an issue with libtoolize (seen on AIX 6.1 on 2016/02)echo "libtoolize version 2.4.3 removes emacs-%{version}/build-aux/snippet/*"echo "libtoolize version 2.4.6 removes emacs-%{version}/build-aux/depcomp and more"# ls -l /opt/freeware/src/packages/BUILD/emacs-%{version}/build-aux/snippet/c++defs.h# ls -l /opt/freeware/src/packages/BUILD/emacs-%{version}/build-aux/depcomp#libtoolize --force --copy --verbose --debuglibtoolize --force --copy# ls -l /opt/freeware/src/packages/BUILD/emacs-%{version}/build-aux/snippet/c++defs.h# ls -l /opt/freeware/src/packages/BUILD/emacs-%{version}/build-aux/depcompcd ..#/opt/freeware/bin/tar zxf /home/reshma/rpmbuild/SOURCES/emacs-%{version}.tar.gz emacs-%{version}/build-aux/snippet/*#/opt/freeware/bin/tar zxf /home/reshma/rpmbuild/SOURCES/emacs-%{version}.tar.gz emacs-%{version}/build-aux/depcomp#ls -l /home/reshma/rpmbuild/BUILD/emacs-%{version}/build-aux/snippet/c++defs.h#ls -l /home/reshma/rpmbuild/BUILD/emacs-%{version}/build-aux/depcompcd -/opt/freeware/bin/patch -p0 = 2.26... yes CFLAGS='-qthreaded ....# gcc: error: unrecognized command line option '-qthreaded'# Compilation continues when -qthreaded removed (by hand...)# GSETTINGS_CFLAGS='-qthreaded -D_THREAD_SAFE# GSETTINGS_CFLAGS=`"$PKG_CONFIG" --cflags "gio-2.0 >= 2.26" 2>&5# configure : line 12146# /opt/freeware/bin/pkg-config --cflags 'gio-2.0

emacs/INSTALL at master emacs-mirror/emacs - GitHub

« Weekly review: Two weeks ending December 11, 20242024-12-02 Emacs news »Dec 9, 2024| emacs, emacs-newsUpcoming events (iCal file, Org):OrgMeetup (virtual) Wed Dec 11 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Thu Dec 12 0000 Asia/SingaporeAtelier Emacs Montpellier (in person) Fri Dec 13 1800 Europe/ParisM-x Research: TBA Wed Dec 18 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Thu Dec 19 0000 Asia/SingaporeKarl Voit - Dec 20 14:15-16:00 demonstration of PIM tools at GrazEmacs configuration:The Emacs Cat: Emacs Startup Screen (Irreal)Package Upgrade (from the terminal) (Reddit)James Dyer: Core Emacs Init Without External PackagesMuch Ado about Emacs 003 - Bicycle For Your Mind (@[email protected]) - org-roam, god-mode, hydra, elfeed, etc.dotf/emacs at main - oxo/dotf - Codeberg.org (@[email protected])rgoswami's literate Doom Emacs ConfigHieu Phay's Doom Emacs ConfigMi Configuración De Emacs Con Elpaca - comacero (@[email protected])Emacs Lisp:Alvaro Ramirez: Awesome elispListful Andrew: The art of replacing long lambdas I: llamas, anaphorics, and combinators (Reddit)II: llamas vs. anaphorics in dash and xhtIII: nested anaphoras and threading annoyancestip about using ert to test point movement in Emacs Lisp functionsAppearance:Emacs color theme inspired by the Helix editor default color scheme. (Reddit)Translucent Emacs Fork (MacOS)!Navigation:Monkey Patch Fix for Bookmark+ for Emacs 30 // Take on Rules (@[email protected])Writing:Emacs Lisp: Capitalize English Line by Chicago Manual of Style (CMOS)Tareas intelectuales y toma de notas (@[email protected])Org Mode:Bastien Guerry: 🦄 Org Mode has a new maintainer (mailing list, Reddit)TAONAW - Emacs and Org Mode: Filtering org-agenda to exclude a categoryChristian Tietze: Org-Mode Emphasis Keymap with MnemonicsAdd Work Link Type to Org-Mode // Take on Rules (@[email protected])om-dash 0.3: improved github support, imap support, more (Reddit) - org-mode dynamic blocks for dashboardsSuivi de rédaction de livre Orgmode / Follow-up to the writing of Orgmode. Emacs 17.49; Emacs 17.55; Emacs 17.57; Emacs 17.58; Emacs 17.61; Emacs 17.63; Emacs 17.64; Emacs 18.24; Emacs 18.41; Emacs 18.45; Emacs 18.46; Emacs 18.47;

emacs-mirror/emacs: Mirror of GNU Emacs - GitHub

The package cache.sudo add-apt-repository universesudo apt updateNow, you can get the terminal version of Emacs using this command:sudo apt install emacsIf you are using Ubuntu desktop version and want to get the graphical Emacs editor, you can use this command:sudo apt install emacs-gtkNow, let’s open emacs to verify that the installation was successful.emacs -nwEmacs 27.1While writing this, Apt contains GNU Emacs version 27.1. But what if you want the most recent version? Just follow the given steps:Method 3: Install the most recent version of Emacs using a PPAImportant: This is not the stable version, and you may face crashes or glitches. If you are looking for something between the stable and bleeding edge, skip to the 3rd method (it also includes the way to install the most recent version through snaps).To download the bleeding-edge version of Emacs, first, we have to add ubuntu-elisp PPA:sudo apt-add-repository ppa:ubuntu-elisp/ppaNow, update your repositories to get further into installation:sudo apt updateTo install the most recent version of Emacs, use the given command:sudo apt-get install emacs-snapshotOnce you are done with the installation, you can open Emacs in the terminal by utilizing the given command:emacs -nwEmacs 29.0.50Now, you are running the most recent version of Emacs!Method 4: Install Emacs using snapThis is the sweet spot between the most stable and bleeding edge, as Snap will get you Emacs 28.1 at the time of writing this article.To install Emacs classic edition, use the given command:sudo snap install emacs --classicAs I mentioned earlier, you can also get the bleeding-edge BooksImport, export, and integration:How I wrote an Emacs plugin to build my blog | Dragon’s notes Как я сделал Emacs-плагин для сборки своего блога / How I Made an Emacs Plugin to assemble my blog - jekyllon writing freely — csantosb (@[email protected])Import appointments exported from StudIP into org agendaAdd target blank property to external links in Org Mode export (@[email protected])orgrr update: show-multiverse, quick-add, rename-title-and-file, rename-and-move - @[email protected] 0.22.7: Now with Android file system sync and GPG support (Reddit)Denote:sarcom-sar/denote-tree: Visualize your notes as a tree (Reddit)Coding:emacs as an IDE (long discussion)Keybindings - LSP Mode - LSP support for Emacs (@[email protected])Emacs + Python (34:45)New package: eglot-inactive-regions (Reddit) - dim inactive ifdefYAML Schemas in Emacs with Eglot - just renewed blog, help feedback welcomeShells:Experimenting with generic pager for Emacs shellsMail, news, and chat:Warn about unsent mail buffersEmail providers that still work reasonably with Emacs? (Irreal)elfeed plugin recommendationsmastodon.el update - bugfixes, notifications, domain blocking, toot visibility, etc.Evil mode:evil-matchit 4.0.1 is publishedMultimedia:rtrppl/streams: Emacs package to collect, organize and start web streams (via mpv) (@[email protected])AI:gptel 0.9.7 released (dynamic directives, improved rewrite UI and more)Alvaro Ramirez: LLM chat navigationCommunity:Weekly Tips, Tricks, &c. Thread — 2024-12-04 / week 49Considering ELPA package video reviewsWhich EmacsConf 2024 Talks Have Your Attention?HispaEmacs Conf 2024? (@[email protected])ASMR Livecode | Advent Of Code Day 6 In Emacs Lisp! (59:07)Other:windows emacs picture pathname capture and display hack - YouTube (@[email protected])rstocker/emacs-bluetooth: Manage Bluetooth devices using GNU Emacs - Codeberg.org (@[email protected])epa-pinentry-mode tipTransliterate Cyrillic text into ISO 9:1995 Latin (@[email protected])Tory Anderson: Why is my emacs crashing? Answer: bad garbage collectionRelease 1.1.0: buffer-terminator.el - Safely Terminate Emacs Buffers Automatically (Github, Reddit)Guile Emacs updated in GuixEmacs development:emacs-devel:Enabling Xterm-Mouse-ModeTip: tty mode-line popup menusDiscussion about texinfo and highlighting source code blocksInfo manual distribution challengesGNU Free Documentation License vs Debian Free Software GuidelinesMaking decoded-times and calendar dates compatible?Proposal for a new filter-based customization

emacs/macfont.m at master emacs-mirror/emacs - GitHub

I'm using Emacs GUI in Gnome. After pressing Ctrl+z, the Emacs window is minimized. However, if I bring the window to the front, it doesn't respond to any key press or mouse event. I searched the web and only found how to bring it back from the command line.How do I reactivate Emacs when using it in GUI mode? zx4852,32712 gold badges20 silver badges24 bronze badges asked Oct 24, 2011 at 15:17 If you press C-z by mistake then you can add this to your .emacs to make C-z do nothing:(global-unset-key (kbd "C-z"))I did that after pressing C-z many times by accident. answered Oct 24, 2011 at 17:45 TomTom2,1038 gold badges27 silver badges34 bronze badges 3 Type fg or fg %emacsto get Emacs back. slhck234k72 gold badges632 silver badges607 bronze badges answered May 22, 2013 at 11:36 sRacksRack3172 silver badges3 bronze badges You may have to send the process a SIGCONT signal. You normally do this in the console by running kill -CONT $emacs_pid or killall -CONT emacs. If you insist on a GUI solution, you can try the task manager shipped with your distro. answered Oct 24, 2011 at 17:09 billc.cnbillc.cn7,12923 silver badges37 bronze badges Send it a CONT signal:killall -CONT emacsA WINCH signal also seems to work, so you can just resize the Emacs window.Clicking on any menu items seems to work as well.If you were running Emacs from a terminal, fg ("foreground") or %emacs would work. answered May 18, 2015 at 18:21 ZazZaz2,6963 gold badges30 silver badges41 bronze badges C-s resumes a GUI Emacs after C-z answered Apr 19, 2020 at 0:09 imiximix1413 bronze badges Try using a window resize command. I was using X11 forwarding to forward the Emacs GUI from a Linux server to my computer (Windows). Hitting C-z minimized the window, and when I brought it back up Emacs had frozen, but resizing it using the Windows key (e.g., Win + Left arrow) unfroze it and it started responding again. answered Nov 29, 2021 at 23:55 You must log in to answer this question. Start asking to get answers Find the answer to your

The Emacs Editor - Emacs Docs

>= 2.26' ====># -qthreaded -D_THREAD_SAFE -I/opt/freeware/include/glib-2.0 -I/opt/freeware/lib/glib-2.0/include # grep qthread /opt/freeware/lib/pkgconfig/*.pc# -qthreaded comes from: /opt/freeware/lib/pkgconfig/gmodule-no-export-2.0.pc # Unknown keyword 'Libs.private' in '/opt/freeware/lib/pkgconfig/gmodule-no-export-2.0.pc'# line>Cflags: -qthreaded -D_THREAD_SAFEcd ..%define recompile build-withx/src/emacs -batch --no-init-file --no-site-file -f batch-byte-compile#Build binary without X support[ -d build-nox ] && rm -rf build-noxmkdir build-nox && cd build-noxCFLAGS="$RPM_OPT_FLAGS -O2 -D_LARGE_FILES -maix32" LDFLAGS="-L/opt/freeware/lib -L/usr/lib -s -Wl,-blibpath:/opt/freeware/lib:/usr/lib:/lib" \ ../configure ${CONFOPTS} --with-x=no --with-gnutls=nogmakecd ..# recompile patched .el files#%{recompile} lisp/mail/mh-utils.elif [ "%{dotests}" == 1 ]then (gmake -k check || true)fi%installexport RM="/usr/bin/rm -f"echo "RPM_BUILD_ROOT: $RPM_BUILD_ROOT"echo "RPM_BUILD_ROOT%{_prefix}: $RPM_BUILD_ROOT%{_prefix}"rm -rf $RPM_BUILD_ROOTmkdir -p $RPM_BUILD_ROOT%{_prefix}gmake install -C build-withx \ prefix=$RPM_BUILD_ROOT%{_prefix} \ infodir=${RPM_BUILD_ROOT}%{_prefix}/info \ mandir=${RPM_BUILD_ROOT}%{_prefix}/man \ libexecdir=$RPM_BUILD_ROOT%{_prefix}/lib \ sharedstatedir=$RPM_BUILD_ROOT/varrm -f $RPM_BUILD_ROOT%{_prefix}/info/dir# NO !! generates .gz.gz files !!! gzip -9nf $RPM_BUILD_ROOT%{_prefix}/info/*install -m755 build-nox/src/emacs $RPM_BUILD_ROOT%{_prefix}/bin/emacs-noxmkdir -p $RPM_BUILD_ROOT%{_prefix}/lib/emacs/site-lispmv $RPM_BUILD_ROOT%{_prefix}/man/man1/ctags.1.gz $RPM_BUILD_ROOT%{_prefix}/man/man1/gctags.1.gzmv $RPM_BUILD_ROOT%{_prefix}/bin/ctags $RPM_BUILD_ROOT%{_prefix}/bin/gctagsinstall -m644 build-nox/etc/DOC* $RPM_BUILD_ROOT%{_prefix}/share/emacs/%{version}/etc## create file lists#find $RPM_BUILD_ROOT%{_prefix}/share/emacs/%{PACKAGE_VERSION}/lisp \ -name '*.elc' -print | sed "s^$RPM_BUILD_ROOT^^" > core-filelistfind $RPM_BUILD_ROOT%{_prefix}/share/emacs/%{PACKAGE_VERSION}/lisp \ -type d -printf "%%%%dir %%p\n" | sed "s^$RPM_BUILD_ROOT^^" >> core-filelistfind $RPM_BUILD_ROOT%{_prefix}/lib/emacs/%{PACKAGE_VERSION} -type f | \ sed "s^$RPM_BUILD_ROOT^^" | grep -v movemail >> core-filelist# Include .el files which lack a corresponding byte compiled formfor I in `find $RPM_BUILD_ROOT%{_prefix}/share/emacs/%{PACKAGE_VERSION}/lisp \ -name '*.el'`; do if [ ! -e `dirname $I`/`basename $I .el`.elc ]; then echo $I | sed "s^$RPM_BUILD_ROOT^^" fidone >> core-filelist# Include all non elisp files which emacs installsfind $RPM_BUILD_ROOT%{_prefix}/share/emacs/%{PACKAGE_VERSION}/lisp -type f | \ sed "s^$RPM_BUILD_ROOT^^" | grep -v "\.el\(c\)\?$" >> core-filelist# 24.5 : leim moved to lisp/leim so that leim-filelist is included in core-filelist#find $RPM_BUILD_ROOT%{_prefix}/share/emacs/%{PACKAGE_VERSION}/lisp/leim \# -name '*.elc' -print | sed "s^$RPM_BUILD_ROOT^^" > leim-filelist#find $RPM_BUILD_ROOT%{_prefix}/share/emacs/%{PACKAGE_VERSION}/lisp/leim \# -mindepth 1 -type d -printf "%%%%dir %%p\n" | \# sed "s^$RPM_BUILD_ROOT^^" >> leim-filelist## be sure to exclude some files which are needed in the core package#> el-filelistfor I in `find $RPM_BUILD_ROOT%{_prefix}/share/emacs/%{PACKAGE_VERSION}/lisp \ -name '*.el'`; do if [ -e `dirname $I`/`basename $I .el`.elc ]; then echo $I | sed "s^$RPM_BUILD_ROOT^^" fidone >> el-filelist# grep -v doesn't work properlyfind $RPM_BUILD_ROOT%{_prefix}/share/emacs/%{PACKAGE_VERSION}/lisp/leim \. Emacs 17.49; Emacs 17.55; Emacs 17.57; Emacs 17.58; Emacs 17.61; Emacs 17.63; Emacs 17.64; Emacs 18.24; Emacs 18.41; Emacs 18.45; Emacs 18.46; Emacs 18.47;

The Emacs for the Mac Aquamacs Emacs

Interface (with screenshot)Re: pdumper on Solaris 10 - discussion of mpc and other branchescontinued relevance of 32-bitsome notes on rare and unusual systemsSome info on phases of redisplayRemove obsolete 'display-comint-buffer-action' (bug#74361)Add new keyword :continue-only to defvar-keymap for repeat-mode (bug#74140)New packages:buffer-terminator: Safely Terminate/Kill Buffers Automatically (MELPA)diredfd: Dired functions and settings to mimic FD/FDclone (MELPA)eglot-inactive-regions: Highlight inactive code regions with eglot power (NonGNU ELPA)fancy-urls-menu: Interface for viewing and opening URLs in current buffer (MELPA)gotest-ts: Gotest with treesitter (MELPA)hardtime: Prevents overuse of specified commands (MELPA)nice-org-html: Prettier org-to-html export (MELPA)speedrect: Fast modal rectangle commands (GNU ELPA)sticky-scroll-mode: Sticky scrolling (MELPA)transform-symbol-at-point: Transforming your symbols at point (MELPA)Links from reddit.com/r/emacs, r/orgmode, r/spacemacs, r/planetemacs, Mastodon #emacs, Hacker News, lobste.rs, programming.dev, lemmy.world, lemmy.ml, communick.news, planet.emacslife.com, YouTube, the Emacs NEWS file, Emacs Calendar, and emacs-devel. Thanks to Andrés Ramírez for emacs-devel links. Do you have an Emacs-related link or announcement? Please e-mail me at [email protected]. Thank you!« Weekly review: Two weeks ending December 11, 20242024-12-02 Emacs news »

Comments

User6611

# Tests by default. No tests: rpm -ba --define 'dotests 0' emacs*.spec%{!?dotests: %define dotests 1}Summary: The libraries needed to run the GNU Emacs text editor.Name: emacsVersion: 26.3Release: 1License: GPLGroup: Applications/Editors%define PACKAGE_VERSION %{version}Source0: ftp://ftp.gnu.org/pub/gnu/emacs-%{version}.tar.xzSource1: ftp://ftp.gnu.org/pub/gnu/leim-21.4.tar.gzPatch0: emacs-26.1-info.info.patchPatch1: emacs-26.3-iconv.patchURL: /sbin/install-info%descriptionEmacs is a powerful, customizable, self-documenting, modeless text editor.Emacs contains special code editing features, a scripting language (elisp), andthe capability to read mail, news and more without leaving the editor.This package includes the libraries you need to run the Emacs editor, so youneed to install this package if you intend to use Emacs. You also need toinstall the actual Emacs program package (emacs-nox or emacs-X11). Installemacs-nox if you are not going to use the X Window System; install emacs-X11 ifyou will be using X.%package elSummary: The sources for elisp programs included with Emacs.Group: Applications/EditorsRequires: emacs%description elEmacs-el contains the emacs-elisp sources for many of the elisp programsincluded with the main Emacs text editor package.You need to install emacs-el only if you intend to modify any of the Emacspackages or see some elisp examples.%package leimSummary: Emacs Lisp code for input methods for international characters.Group: Applications/EditorsRequires: emacs%description leimThe emacs-leim package contains Emacs Lisp code for input methods for variousinternational character scripts. Basically, the Lisp code provided by thispackage describes the consecutive keystrokes that a user must press in order toinput a particular character in a non-English character set. Input methods formany different language's character sets are included in this package.%package noxSummary: The Emacs text editor without support for the X Window System.Group: Applications/EditorsRequires: emacs = %{version}-%{release}Requires: dbus >= 1.11.12-1Requires: glib2 >= 2.56.1-2 Requires: ncurses >= 6.1Requires: libxml2 >= 2.9.5Requires: zlib >= 1.2.11Requires: libjpeg >= 9c%description noxEmacs-nox is the Emacs text editor program without support for the X WindowSystem.You need to install this package only if you plan on exclusively using Emacswithout the X Window System (emacs-X11 will

2025-04-07
User7062

Work both in X and out of X, butemacs-nox will only work outside of X). You'll also need to install the emacspackage in order to run Emacs.%package X11Summary: The Emacs text editor for the X Window System.Group: Applications/EditorsRequires: emacs = %{version}-%{release}Requires: dbus >= 1.11.12-1Requires: glib2 >= 2.56.1-2Requires: ncurses >= 6.1Requires: libxml2 >= 2.9.5Requires: zlib >= 1.2.11Requires: libjpeg >= 9cRequires: libtiff >= 4.1.0%description X11Emacs-X11 includes the Emacs text editor program for use with the X WindowSystem (it provides support for the mouse and other GUI elements). Emacs-X11will also run Emacs outside of X, but it has a larger memory footprint than the'non-X' Emacs package (emacs-nox).Install emacs-X11 if you're going to use Emacs with the X Window System. Youshould also install emacs-X11 if you're going to run Emacs both with andwithout X (it will work fine both ways). You'll also need to install the emacspackage in order to run Emacs.%prep%setup -q -b 1%patch0 -p1# See cp info/info.info below%buildexport CFLAGS="$RPM_OPT_FLAGS -O2 -D_LARGE_FILES -maix32"#LIBXML2_LIBS is exported to hardcode /opt/freeware/lib/libxml2.a in the library search path.#This is needed because base AIX has its own /usr/lib/libxml2.a which conflicts#with /opt/freeware/lib/libxml2.a if AIX users export /usr/lib first in their LIBPATH.export LIBXML2_LIBS="/opt/freeware/lib/libxml2.a"CONFOPTS="--prefix=%{_prefix} --info=%{_infodir} --libexecdir=%{_prefix}/lib --sharedstatedir=/var --with-pop"export RM="/usr/bin/rm -f"export CC="gcc"export CXX="g++"export CONFIG_SHELL=/usr/bin/shexport CONFIG_ENV_ARGS=/usr/bin/shexport M4=/opt/freeware/bin/m4export AR="/usr/bin/ar -X32_64"export PATH="/usr/bin:/opt/freeware/bin:$PATH"PUREDEF="-DNCURSES_OSPEED_T"XPUREDEF="-DNCURSES_OSPEED_T"cp info/info.info info/emacs.info.info# This is a work-around for an issue with libtoolize (seen on AIX 6.1 on 2016/02)echo "libtoolize version 2.4.3 removes emacs-%{version}/build-aux/snippet/*"echo "libtoolize version 2.4.6 removes emacs-%{version}/build-aux/depcomp and more"# ls -l /opt/freeware/src/packages/BUILD/emacs-%{version}/build-aux/snippet/c++defs.h# ls -l /opt/freeware/src/packages/BUILD/emacs-%{version}/build-aux/depcomp#libtoolize --force --copy --verbose --debuglibtoolize --force --copy# ls -l /opt/freeware/src/packages/BUILD/emacs-%{version}/build-aux/snippet/c++defs.h# ls -l /opt/freeware/src/packages/BUILD/emacs-%{version}/build-aux/depcompcd ..#/opt/freeware/bin/tar zxf /home/reshma/rpmbuild/SOURCES/emacs-%{version}.tar.gz emacs-%{version}/build-aux/snippet/*#/opt/freeware/bin/tar zxf /home/reshma/rpmbuild/SOURCES/emacs-%{version}.tar.gz emacs-%{version}/build-aux/depcomp#ls -l /home/reshma/rpmbuild/BUILD/emacs-%{version}/build-aux/snippet/c++defs.h#ls -l /home/reshma/rpmbuild/BUILD/emacs-%{version}/build-aux/depcompcd -/opt/freeware/bin/patch -p0 = 2.26... yes CFLAGS='-qthreaded ....# gcc: error: unrecognized command line option '-qthreaded'# Compilation continues when -qthreaded removed (by hand...)# GSETTINGS_CFLAGS='-qthreaded -D_THREAD_SAFE# GSETTINGS_CFLAGS=`"$PKG_CONFIG" --cflags "gio-2.0 >= 2.26" 2>&5# configure : line 12146# /opt/freeware/bin/pkg-config --cflags 'gio-2.0

2025-04-16
User9942

« Weekly review: Two weeks ending December 11, 20242024-12-02 Emacs news »Dec 9, 2024| emacs, emacs-newsUpcoming events (iCal file, Org):OrgMeetup (virtual) Wed Dec 11 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Thu Dec 12 0000 Asia/SingaporeAtelier Emacs Montpellier (in person) Fri Dec 13 1800 Europe/ParisM-x Research: TBA Wed Dec 18 0800 America/Vancouver - 1000 America/Chicago - 1100 America/Toronto - 1600 Etc/GMT - 1700 Europe/Berlin - 2130 Asia/Kolkata – Thu Dec 19 0000 Asia/SingaporeKarl Voit - Dec 20 14:15-16:00 demonstration of PIM tools at GrazEmacs configuration:The Emacs Cat: Emacs Startup Screen (Irreal)Package Upgrade (from the terminal) (Reddit)James Dyer: Core Emacs Init Without External PackagesMuch Ado about Emacs 003 - Bicycle For Your Mind (@[email protected]) - org-roam, god-mode, hydra, elfeed, etc.dotf/emacs at main - oxo/dotf - Codeberg.org (@[email protected])rgoswami's literate Doom Emacs ConfigHieu Phay's Doom Emacs ConfigMi Configuración De Emacs Con Elpaca - comacero (@[email protected])Emacs Lisp:Alvaro Ramirez: Awesome elispListful Andrew: The art of replacing long lambdas I: llamas, anaphorics, and combinators (Reddit)II: llamas vs. anaphorics in dash and xhtIII: nested anaphoras and threading annoyancestip about using ert to test point movement in Emacs Lisp functionsAppearance:Emacs color theme inspired by the Helix editor default color scheme. (Reddit)Translucent Emacs Fork (MacOS)!Navigation:Monkey Patch Fix for Bookmark+ for Emacs 30 // Take on Rules (@[email protected])Writing:Emacs Lisp: Capitalize English Line by Chicago Manual of Style (CMOS)Tareas intelectuales y toma de notas (@[email protected])Org Mode:Bastien Guerry: 🦄 Org Mode has a new maintainer (mailing list, Reddit)TAONAW - Emacs and Org Mode: Filtering org-agenda to exclude a categoryChristian Tietze: Org-Mode Emphasis Keymap with MnemonicsAdd Work Link Type to Org-Mode // Take on Rules (@[email protected])om-dash 0.3: improved github support, imap support, more (Reddit) - org-mode dynamic blocks for dashboardsSuivi de rédaction de livre Orgmode / Follow-up to the writing of Orgmode

2025-04-10
User5774

The package cache.sudo add-apt-repository universesudo apt updateNow, you can get the terminal version of Emacs using this command:sudo apt install emacsIf you are using Ubuntu desktop version and want to get the graphical Emacs editor, you can use this command:sudo apt install emacs-gtkNow, let’s open emacs to verify that the installation was successful.emacs -nwEmacs 27.1While writing this, Apt contains GNU Emacs version 27.1. But what if you want the most recent version? Just follow the given steps:Method 3: Install the most recent version of Emacs using a PPAImportant: This is not the stable version, and you may face crashes or glitches. If you are looking for something between the stable and bleeding edge, skip to the 3rd method (it also includes the way to install the most recent version through snaps).To download the bleeding-edge version of Emacs, first, we have to add ubuntu-elisp PPA:sudo apt-add-repository ppa:ubuntu-elisp/ppaNow, update your repositories to get further into installation:sudo apt updateTo install the most recent version of Emacs, use the given command:sudo apt-get install emacs-snapshotOnce you are done with the installation, you can open Emacs in the terminal by utilizing the given command:emacs -nwEmacs 29.0.50Now, you are running the most recent version of Emacs!Method 4: Install Emacs using snapThis is the sweet spot between the most stable and bleeding edge, as Snap will get you Emacs 28.1 at the time of writing this article.To install Emacs classic edition, use the given command:sudo snap install emacs --classicAs I mentioned earlier, you can also get the bleeding-edge

2025-04-24

Add Comment