emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] trunk r116791: ede.texi: Remove documentation for features


From: David Engster
Subject: [Emacs-diffs] trunk r116791: ede.texi: Remove documentation for features only in CEDET upstream.
Date: Tue, 18 Mar 2014 07:15:04 +0000
User-agent: Bazaar (2.6b2)

------------------------------------------------------------
revno: 116791
revision-id: address@hidden
parent: address@hidden
committer: David Engster <address@hidden>
branch nick: trunk
timestamp: Tue 2014-03-18 08:13:51 +0100
message:
  ede.texi: Remove documentation for features only in CEDET upstream.
  
  * ede.texi (Project Local Variables): Remove reference to
  `ede-java-root' and the example using it.
  (Android projects, ede-java-root): Remove nodes since they are
  only in CEDET upstream (Bug#17030).  All nodes updated.
modified:
  doc/misc/ChangeLog             changelog-20091113204419-o5vbwnq5f7feedwu-6331
  doc/misc/ede.texi              ede.texi-20091113204419-o5vbwnq5f7feedwu-11396
=== modified file 'doc/misc/ChangeLog'
--- a/doc/misc/ChangeLog        2014-03-12 20:57:34 +0000
+++ b/doc/misc/ChangeLog        2014-03-18 07:13:51 +0000
@@ -1,3 +1,10 @@
+2014-03-18  David Engster  <address@hidden>
+
+       * ede.texi (Project Local Variables): Remove reference to
+       `ede-java-root' and the example using it.
+       (Android projects, ede-java-root): Remove nodes since they are
+       only in CEDET upstream (Bug#17030).  All nodes updated.
+
 2014-03-12  Glenn Morris  <address@hidden>
 
        * eww.texi (History and Acknowledgments):

=== modified file 'doc/misc/ede.texi'
--- a/doc/misc/ede.texi 2014-03-03 17:15:42 +0000
+++ b/doc/misc/ede.texi 2014-03-18 07:13:51 +0000
@@ -598,17 +598,6 @@
                          (compile-command . "make -f MyCustomMakefile all")))
 @end example
 
-The same is true when you use project-local variables with
address@hidden  For example:
-
address@hidden
-(ede-java-root-project "SOMENAME"
-                       :file "/dir/to/some/file"
-                       :local-variables
-                       '((grep-command . "grep -nHi -e ")
-                         (compile-command . "ant")))
address@hidden example
-
 @node EDE Project Features,  , Project Local Variables, Modifying your project
 @section EDE Project Features
 
@@ -724,12 +713,10 @@
 @menu
 * Make and Automake projects::  Project types of @samp{ede-project}
 * Automake direct projects::    Project interface on hand-written automake 
files.
-* Android projects::            Projects for Android development
-* Arduino projects::            Projects for Arduino sketches
 * Simple projects::             Projects @ede{} doesn't manage.
 @end menu
 
address@hidden Make and Automake projects
address@hidden Make and Automake projects, Automake direct projects, 
Miscellaneous commands, Miscellaneous commands
 @section Make and Automake projects
 
 A project of @samp{ede-project} type creates a file called
@@ -741,7 +728,7 @@
 routines will also import and maintain a configure.am script and a
 host of other files required by Automake.
 
address@hidden Automake direct projects
address@hidden Automake direct projects, Simple projects, Make and Automake 
projects, Miscellaneous commands
 @section Automake direct projects
 
 The project type that reads @file{Makefile.am} directly is derived
@@ -751,39 +738,7 @@
 not generate them automatically, or create new ones.  As such, it is
 useful as a browsing tool, or as maintenance in managing file lists.
 
address@hidden Android projects
address@hidden Android projects
-
-An Android project of type @samp{ede-android-project} will detect and
-support development of Android apps.  Android projects use an
address@hidden file.  Always load your Manifest first in a
-running Emacs to make sure the project is identified correctly.
-
-Android projects can be created with @code{ede-new} but depend on a
-correctly configured Android SDK via @cedet{} support.
-
address@hidden cedet-android-sdk-root
address@hidden
-The root to the Android @var{SDK}.
address@hidden defun
-
-Android projects support different configurations including compile,
-and install, which will upload a program to your Android device.  It
-also supports several debugging tools via @file{android.el}.
-
address@hidden Arduino projects
address@hidden Arduino projects
-
-An arduino project of type @samp{ede-arduino-project} will read your
address@hidden/.arduino/preferences.txt} file, and identify your sketches.
-You will still need the Arduino IDE to set up your preferences and
-locate your arduino.  After quitting the IDE, Emacs will be able to
-find your sketches, compile them, and upload them to your arduino.
-
-If you have the @file{arduino} command on your path, @ede{} will be
-able to find your SDK and compile your programs.
-
address@hidden Simple projects
address@hidden Simple projects,  , Automake direct projects, Miscellaneous 
commands
 @section Simple Projects
 
 There is a wide array of simple projects.  In this case a simple
@@ -795,14 +750,13 @@
 
 @menu
 * ede-cpp-root::                This project marks the root of a C/C++ code 
project.
-* ede-java-root::               This project marks the root of a Java project.
 * ede-emacs::                   A project for working with Emacs.
 * ede-linux::                   A project for working with Linux kernels.
 * ede-generic-project::         A project type for wrapping build systems with 
EDE.
 * Custom Locate::               Customizing how to locate files in a simple 
project
 @end menu
 
address@hidden ede-cpp-root, ede-java-root, Simple projects, Simple projects
address@hidden ede-cpp-root, ede-emacs, Simple projects, Simple projects
 @subsection ede-cpp-root
 
 The @code{ede-cpp-root} project type allows you to create a single
@@ -939,90 +893,7 @@
 @xref{ede-cpp-root-project}, for details about the class that defines
 the @code{ede-cpp-root} project type.
 
address@hidden ede-java-root, ede-emacs, ede-cpp-root, Simple projects
address@hidden ede-java-root
-
-Much like the project type @ref{ede-cpp-root}, the java variant is
-can be setup in your @file{.emacs} file and just marks a directory as
-the root of a java source tree.
-
-The @code{ede-java-root} project class knows a few things about Java
-projects.  In particular, you can use it to control your classpath at
-both the system level, and for your project.  If it is insufficient,
-you can subclass @code{ede-java-root-project} and add your own tweaks
-in just a few lines.  See @ref{ede-cpp-root} for an example using the
-C++ variant.
-
-In the most basic case, add this to your @file{.emacs} file, modifying
-appropriate bits as needed.
-
address@hidden
-(ede-java-root-project "SOMENAME" :file "/dir/to/some/file" :srcroot '("src"))
address@hidden example
-
-Replace @var{SOMENAME} with whatever name you want, and the filename
-to an actual file at the root of your project.  It might be a
-Makefile, a README file.  Whatever.  It doesn't matter.  It's just a
-key to hang the rest of @ede{} off of.
-
-Replace the value of :srcroot with a list of directories under the
-project root which contains Java sources.  For example, if you have:
-
address@hidden
-~/myprojects/P1/
-~/myprojects/P1/src/
-~/myprojects/P1/src/com/ericsoft/MyCode.java
-~/myprojects/P1/doc/
address@hidden example
-
-Then @file{src} represents the directory under which all your Java
-code is.  It is important that @file{src} is one step above the
-directory that is the base of your package name, such as
address@hidden/ericsoft} in the example above so that new files can be
-discovered via fully qualified name.  You can have multiple such
-directories in one project, and each will be accessible.
-
-You can specify your classpath like this:
-
address@hidden
-(ede-java-root-project "NAME" :file "FILENAME"
-    :srcroot '("src")
-    :classpath '("/absolute/path.jar")
-    :localclasspath '( "/relative/path.jar" ))
address@hidden example
-
-In this example, @code{:classpath} specifies absolute paths somewhere
-on your system, and the explicit jar or source root directories
address@hidden will search when performing completions.
-
-The @code{:localclasspath} is like @code{:classpath}, but it will
-contain path names relative to the root of your project.
-
-If you want to override the file-finding tool with your own
-function you can do this:
-
address@hidden
-(ede-java-root-project "NAME" :file "FILENAME" :locate-fcn 'MYFCN)
address@hidden example
-
-Where @var{MYFCN} is a symbol for a function.  The locate function can
-be used in place of @code{ede-expand-filename} so you can quickly
-customize your custom target to use specialized local routines instead
-of the default @ede{} routines.  The function symbol must take two
-arguments:
-
address@hidden @var
address@hidden NAME
-The name of the file to find.
address@hidden DIR
-The directory root for this java-root project.
address@hidden table
-
-If you would like to create your Java projects dynamically, instead of
-putting them all in your @file{.emacs}, you can do that too.  See
address@hidden for details that can be applied to this project type.
-
address@hidden ede-emacs, ede-linux, ede-java-root, Simple projects
address@hidden ede-emacs, ede-linux, ede-cpp-root, Simple projects
 @subsection ede-emacs
 
 The @code{ede-emacs} project automatically identifies an Emacs source
@@ -4395,7 +4266,7 @@
 @end table
 @end table
 
address@hidden GNU Free Documentation License, , Extending EDE, Top
address@hidden GNU Free Documentation License,  , Extending EDE, Top
 @appendix GNU Free Documentation License
 @include doclicense.texi
 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]