e0b95635b3
changelog: ``` - use Breeze window theme on KDE Plasma 5 (thanks to Alexander Wilms) - support single-finger panning gesture on most config dialog components - support single-finger panning touch gesture on log viewer - pdf viewer scroll tool: support single-finger panning gesture - center width-constrained documents in the editor (optional) - add document tab context menu entries "Close" and "Close All Other Documents" - improved layout of config build page - add system check for language tool - change search defaults to case-insensitive (feature-requests#1254) - tags for beamer - change preview default to embedded pdf - handle preview failures more gracefully, i.e. no warning pop-ups - repect preview settings (panel,etc) also for hover preview - show hover preview as tooltip in case of inline-mode - warn if compiler commands are actually a command list - several improvements to the latex parser - notify that a restart is required when switching between modern and classic style - improved LanguageTool communication: better error handling - add reset to default button for some LT settings - add 200ms delay before showing auto-hidden viewer toolbar to prevent flicker - eye candy for pdf circular magnifier (adapted code from texworks) - show pdf highlight in magnifier - capslock does not close completer any more - alternative approach for determine directories from complete texts - use cache for previews - auto open completer when starting to type in references, packages etc. - scripting: editor.cutBuffer - subframetitle in structure view - enable inputMethod (e.g. ^) in completer - change default for complete non-text chacters to off, as it tends to cause unexpected behaviour - fix word separation with punctuation - fix: remove incorrect warning "Unknown magic comment" for "% !TeX TS-program = " - fix: avoid compile fail if magic comment program is spelled wrongly - fix: duplicate lines in autogenerated cwl files - fix multi line argument interpretation - fix pdfviewer in enlarged mode - fix editing of basic shortcuts - fix number in length keyVals - fix flickering in structure view - fix crash with qimage cache - fix crash when restoring centralVSplitterState (bug 2175) - fix highlighting of current entry in structure - fix Open Terminal not working on windows QTBUG-57687 (bug 2178) - fix column detection for tabu/longtabu ```
31 lines
918 B
Nix
31 lines
918 B
Nix
{ stdenv, fetchurl, qt4, qmake4Hook, poppler_qt4, zlib, pkgconfig}:
|
|
|
|
stdenv.mkDerivation rec {
|
|
pname = "texstudio";
|
|
version = "2.12.6";
|
|
name = "${pname}-${version}";
|
|
altname="Texstudio";
|
|
|
|
src = fetchurl {
|
|
url = "mirror://sourceforge/texstudio/${name}.tar.gz";
|
|
sha256 = "18rxd7ra5k2f7s4c296b3v3pqhxjmfix9xpy9i1g4jm87ygqrbnd";
|
|
};
|
|
|
|
nativeBuildInputs = [ qmake4Hook pkgconfig ];
|
|
buildInputs = [ qt4 poppler_qt4 zlib ];
|
|
|
|
qmakeFlags = [ "NO_APPDATA=True" ];
|
|
|
|
meta = with stdenv.lib; {
|
|
description = "TeX and LaTeX editor";
|
|
longDescription=''
|
|
Fork of TeXMaker, this editor is a full fledged IDE for
|
|
LaTeX editing with completion, structure viewer, preview,
|
|
spell checking and support of any compilation chain.
|
|
'';
|
|
homepage = http://texstudio.sourceforge.net;
|
|
license = licenses.gpl2Plus;
|
|
platforms = platforms.linux;
|
|
maintainers = with maintainers; [ cfouche ];
|
|
};
|
|
}
|