[Pydev-cvs] org.python.pydev/src/org/python/pydev/editor PyEditConfiguration.java,1.4,1.5 PyDocument
Brought to you by:
fabioz
From: <at...@us...> - 2004-03-12 00:37:48
|
Update of /cvsroot/pydev/org.python.pydev/src/org/python/pydev/editor In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv4555/src/org/python/pydev/editor Modified Files: PyEditConfiguration.java PyDocumentProvider.java PyEdit.java Log Message: Added python nature Added python project properties, dana will finish Index: PyEditConfiguration.java =================================================================== RCS file: /cvsroot/pydev/org.python.pydev/src/org/python/pydev/editor/PyEditConfiguration.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** PyEditConfiguration.java 8 Jan 2004 22:42:19 -0000 1.4 --- PyEditConfiguration.java 12 Mar 2004 00:18:40 -0000 1.5 *************** *** 123,127 **** ISourceViewer sourceViewer, String contentType) { ! // TODO Auto-generated method stub return super.getDoubleClickStrategy(sourceViewer, contentType); } --- 123,127 ---- ISourceViewer sourceViewer, String contentType) { ! // TODO Implement smarter double-click strategy return super.getDoubleClickStrategy(sourceViewer, contentType); } Index: PyDocumentProvider.java =================================================================== RCS file: /cvsroot/pydev/org.python.pydev/src/org/python/pydev/editor/PyDocumentProvider.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** PyDocumentProvider.java 10 Dec 2003 10:14:27 -0000 1.2 --- PyDocumentProvider.java 12 Mar 2004 00:18:40 -0000 1.3 *************** *** 7,10 **** --- 7,11 ---- package org.python.pydev.editor; + import org.eclipse.core.resources.IFile; import org.eclipse.core.runtime.CoreException; import org.eclipse.jface.text.IDocument; *************** *** 12,15 **** --- 13,18 ---- import org.eclipse.jface.text.rules.DefaultPartitioner; import org.eclipse.ui.editors.text.FileDocumentProvider; + import org.eclipse.ui.part.FileEditorInput; + import org.python.pydev.plugin.PythonNature; /** *************** *** 36,39 **** --- 39,51 ---- document.setDocumentPartitioner(partitioner); } + + // Also adds Python nature to the project. + // The reason this is done here is because I want to assign python + // nature automatically to any project that has active python files. + if (element instanceof FileEditorInput) { + IFile file = (IFile)((FileEditorInput)element).getAdapter(IFile.class); + if (file != null) + PythonNature.addNature(file.getProject(), null); + } return document; } Index: PyEdit.java =================================================================== RCS file: /cvsroot/pydev/org.python.pydev/src/org/python/pydev/editor/PyEdit.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** PyEdit.java 5 Mar 2004 22:07:04 -0000 1.7 --- PyEdit.java 12 Mar 2004 00:18:40 -0000 1.8 *************** *** 77,80 **** --- 77,81 ---- indentStrategy = (PyAutoIndentStrategy)editConfiguration.getAutoIndentStrategy(null, null); setRangeIndicator(new DefaultRangeIndicator()); // enables standard vertical ruler + } |