1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924 5925 5926 5927 5928 5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 5960 5961 5962 5963 5964 5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 5992 5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 6015 6016 6017 6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063 6064 6065 6066 6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 6141 6142 6143 6144 6145 6146 6147 6148 6149 6150 6151 6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 6279 6280 6281 6282 6283 6284 6285 6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 6412 6413 6414 6415 6416 6417 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 6533 6534 6535 6536 6537 6538 6539 6540 6541 6542 6543 6544 6545 6546 6547 6548 6549 6550 6551 6552 6553 6554 6555 6556 6557 6558 6559 6560 6561 6562 6563 6564 6565 6566 6567 6568 6569 6570 6571 6572 6573 6574 6575 6576 6577 6578 6579 6580 6581 6582 6583 6584 6585 6586 6587 6588 6589 6590 6591 6592 6593 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 6653 6654 6655 6656 6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 7208 7209 7210 7211 7212 7213 7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225 7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 7246 7247 7248 7249 7250 7251 7252 7253 7254 7255 7256 7257 7258 7259 7260 7261 7262 7263 7264 7265 7266 7267 7268 7269 7270 7271 7272 7273 7274 7275 7276 7277 7278 7279 7280 7281 7282 7283 7284 7285 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 7373 7374 7375 7376 7377 7378 7379 7380 7381 7382 7383 7384 7385 7386 7387 7388 7389 7390 7391 7392 7393 7394 7395 7396 7397 7398 7399 7400 7401 7402 7403 7404 7405 7406 7407 7408 7409 7410 7411 7412 7413 7414 7415 7416 7417 7418 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 7486 7487 7488 7489 7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504 7505 7506 7507 7508 7509 7510 7511 7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 7551 7552 7553 7554 7555 7556 7557 7558 7559 7560 7561 7562 7563 7564 7565 7566 7567 7568 7569 7570 7571 7572 7573 7574 7575 7576 7577 7578 7579 7580 7581 7582 7583 7584 7585 7586 7587 7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598 7599 7600 7601 7602 7603 7604 7605 7606 7607 7608 7609 7610 7611 7612 7613 7614 7615 7616 7617 7618 7619 7620 7621 7622 7623 7624 7625 7626 7627 7628 7629 7630 7631 7632 7633 7634 7635 7636 7637 7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 7655 7656 7657 7658 7659 7660 7661 7662 7663 7664 7665 7666 7667 7668 7669 7670 7671 7672 7673 7674 7675 7676 7677 7678 7679 7680 7681 7682 7683 7684 7685 7686 7687 7688 7689 7690 7691 7692 7693 7694 7695 7696 7697 7698 7699 7700 7701 7702 7703 7704 7705 7706 7707 7708 7709 7710 7711 7712 7713 7714 7715 7716 7717 7718 7719 7720 7721 7722 7723 7724 7725 7726 7727 7728 7729 7730 7731 7732 7733 7734 7735 7736 7737 7738 7739 7740 7741 7742 7743 7744 7745 7746 7747 7748 7749 7750 7751 7752 7753 7754 7755 7756 7757 7758 7759 7760 7761 7762 7763 7764 7765 7766 7767 7768 7769 7770 7771 7772 7773 7774 7775 7776 7777 7778 7779 7780 7781 7782 7783 7784 7785 7786 7787 7788 7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 7802 7803 7804 7805 7806 7807 7808 7809 7810 7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 7837 7838 7839 7840 7841 7842 7843 7844 7845 7846 7847 7848 7849 7850 7851 7852 7853 7854 7855 7856 7857 7858 7859 7860 7861 7862 7863 7864 7865 7866 7867 7868 7869 7870 7871 7872 7873 7874 7875 7876 7877 7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 7899 7900 7901 7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 7918 7919 7920 7921 7922 7923 7924 7925 7926 7927 7928 7929 7930 7931 7932 7933 7934 7935 7936 7937 7938 7939 7940 7941 7942 7943 7944 7945 7946 7947 7948 7949 7950 7951 7952 7953 7954 7955 7956 7957 7958 7959 7960 7961 7962 7963 7964 7965 7966 7967 7968 7969 7970 7971 7972 7973 7974 7975 7976 7977 7978 7979 7980 7981 7982 7983 7984 7985 7986 7987 7988 7989 7990 7991 7992 7993 7994 7995 7996 7997 7998 7999 8000 8001 8002 8003 8004 8005 8006 8007 8008 8009 8010 8011 8012 8013 8014 8015 8016 8017 8018 8019 8020 8021 8022 8023 8024 8025 8026 8027 8028 8029 8030 8031 8032 8033 8034 8035 8036 8037 8038 8039 8040 8041 8042 8043 8044 8045 8046 8047 8048 8049 8050 8051 8052 8053 8054 8055 8056 8057 8058 8059 8060 8061 8062 8063 8064 8065 8066 8067 8068 8069 8070 8071 8072 8073 8074 8075 8076 8077 8078 8079 8080 8081 8082 8083 8084 8085 8086 8087 8088 8089 8090 8091 8092 8093 8094 8095 8096 8097 8098 8099 8100 8101 8102 8103 8104 8105 8106 8107 8108 8109 8110 8111 8112 8113 8114 8115 8116 8117 8118 8119 8120 8121 8122 8123 8124 8125 8126 8127 8128 8129 8130 8131 8132 8133 8134 8135 8136 8137 8138 8139 8140 8141 8142 8143 8144 8145 8146 8147 8148 8149 8150 8151 8152 8153 8154 8155 8156 8157 8158 8159 8160 8161 8162 8163 8164 8165 8166 8167 8168 8169 8170 8171 8172 8173 8174 8175 8176 8177 8178 8179 8180 8181 8182 8183 8184 8185 8186 8187 8188 8189 8190 8191 8192 8193 8194 8195 8196 8197 8198 8199 8200 8201 8202 8203 8204 8205 8206 8207 8208 8209 8210 8211 8212 8213 8214 8215 8216 8217 8218 8219 8220 8221 8222 8223 8224 8225 8226 8227 8228 8229 8230 8231 8232 8233 8234 8235 8236 8237 8238 8239 8240 8241 8242 8243 8244 8245 8246 8247 8248 8249 8250 8251 8252 8253 8254 8255 8256 8257 8258 8259 8260 8261 8262 8263 8264 8265 8266 8267 8268 8269 8270 8271 8272 8273 8274 8275 8276 8277 8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289 8290 8291 8292 8293 8294 8295 8296 8297 8298 8299 8300 8301 8302 8303 8304 8305 8306 8307 8308 8309 8310 8311 8312 8313 8314 8315 8316 8317 8318 8319 8320 8321 8322 8323 8324 8325 8326 8327 8328 8329 8330 8331 8332 8333 8334 8335 8336 8337 8338 8339 8340 8341 8342 8343 8344 8345 8346 8347 8348 8349 8350 8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 8368 8369 8370 8371 8372 8373 8374 8375 8376 8377 8378 8379 8380 8381 8382 8383 8384 8385 8386 8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518 8519 8520 8521 8522 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 8533 8534 8535 8536 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548 8549 8550 8551 8552 8553 8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698 8699 8700 8701 8702 8703 8704 8705 8706 8707 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 8720 8721 8722 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748 8749 8750 8751 8752 8753 8754 8755 8756 8757 8758 8759 8760 8761 8762 8763 8764 8765 8766 8767 8768 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8779 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798 8799 8800 8801 8802 8803 8804 8805 8806 8807 8808 8809 8810 8811 8812 8813 8814 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824 8825 8826 8827 8828 8829 8830 8831 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 8896 8897 8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994 8995 8996 8997 8998 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 9025 9026 9027 9028 9029 9030 9031 9032 9033 9034 9035 9036 9037 9038 9039 9040 9041 9042 9043 9044 9045 9046 9047 9048 9049 9050 9051 9052 9053 9054 9055 9056 9057 9058 9059 9060 9061 9062 9063 9064 9065 9066 9067 9068 9069 9070 9071 9072 9073 9074 9075 9076 9077 9078 9079 9080 9081 9082 9083 9084 9085 9086 9087 9088 9089 9090 9091 9092 9093 9094 9095 9096 9097 9098 9099 9100 9101 9102 9103 9104 9105 9106 9107 9108 9109 9110 9111 9112 9113 9114 9115 9116 9117 9118 9119 9120 9121 9122 9123 9124 9125 9126 9127 9128 9129 9130 9131 9132 9133 9134 9135 9136 9137 9138 9139 9140 9141 9142 9143 9144 9145 9146 9147 9148 9149 9150 9151 9152 9153 9154 9155 9156 9157 9158 9159 9160 9161 9162 9163 9164 9165 9166 9167 9168 9169 9170 9171 9172 9173 9174 9175 9176 9177 9178 9179 9180 9181 9182 9183 9184 9185 9186 9187 9188 9189 9190 9191 9192 9193 9194 9195 9196 9197 9198 9199 9200 9201 9202 9203 9204 9205 9206 9207 9208 9209 9210 9211 9212 9213
|
commit f3c6c8dc2d96960375e773eb86a481d678b58cfa
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Nov 26 08:12:35 2011 +0100
NEWS update and version bump to 0.1.4
NEWS | 11 ++++++++++-
configure.ac | 2 +-
doc/macros.texi | 2 +-
doc/web.texi | 2 +-
4 files changed, 13 insertions(+), 4 deletions(-)
commit 9857c254979e7c43a3f432c1927a168d6437398c
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Nov 26 07:11:26 2011 +0100
Racket: capturing and displaying standard error during evaluation
This bugs was exposed by using rackunit, where all the output of, say,
check-eq? was lost for good (it was being sent to the stderr black
hole).
Hat tip Grant Retkke.
elisp/geiser-debug.el | 7 ++++---
elisp/geiser-racket.el | 7 +++----
scheme/racket/geiser/eval.rkt | 5 +++--
scheme/racket/geiser/modules.rkt | 26 +++++++++++++++++---------
4 files changed, 27 insertions(+), 18 deletions(-)
commit 8167ddb673800b43d78b6164673506e6d6fd6ef7
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Oct 1 23:03:41 2011 +0200
Bug fix: avoiding sending unbalanced sexps in C-c C-r and friends
We were not checking that the region sent to the scheme process was
balanced, resulting in said process waiting for ever on `read' (or its
moral equivalent in our current implementation). We now just refuse
to evaluate an improper region in the first place.
elisp/geiser-mode.el | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
commit 3a6dfbf743cc56b7d454bc6c688cd983966acc6c
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Sep 29 18:43:27 2011 +0200
Racket: indentation for splicing-let and friends
At some point, we should make indentation rules buffer-local.
elisp/geiser-racket.el | 14 +++++++++++++-
1 files changed, 13 insertions(+), 1 deletions(-)
commit bc4f5e2de6ece6f2d314948f742d0771b5ada858
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Sep 29 18:40:30 2011 +0200
Documentation bit
doc/macros.texi | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit f273fa0ebbc2f94e2b0134a7e8824123fbb76f03
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Sep 15 03:15:18 2011 +0200
Compatibility with filladapt.
Seems like the add-on package filladapt.el is broken in that its
version of fill-adapt uses a non-optional first argument. Aquamacs
users were filling the pain. Fixed by passing nil in our call to
fill-paragraph. Hat tip Jonathan Oddie.
elisp/geiser-doc.el | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit d0b0b31399fe00b877b5dfefc2e3563aa6f257ed
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Sep 11 21:35:15 2011 +0200
Guile: capturing output to standard error
We were just ignoring it so far!
scheme/guile/geiser/evaluation.scm | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit ffd2cea60f6e7d8d0cf9a1fda6912b2003b92855
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Sep 8 23:15:36 2011 +0200
bug fix: make C-c C-z behave with run-geiser
The nice go-back-to-previous-scheme-buffer behaviour of C-c C-z wasn't
working when the jump from a scheme file to the REPL was initiated via
run-geiser. Thanks, Marijn.
elisp/geiser-repl.el | 19 ++++++++++++++-----
1 files changed, 14 insertions(+), 5 deletions(-)
commit d708438236cac2ee3c0a63f06eded5d9a6f38a9f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Aug 24 03:35:02 2011 +0200
Guile: deprecated format usage eliminated
Actually, i'm not even sure the calls to format i was using were
correct at all!
scheme/guile/geiser/modules.scm | 5 ++---
scheme/guile/geiser/utils.scm | 6 ++----
2 files changed, 4 insertions(+), 7 deletions(-)
commit 7209628e61a2468aac259b3a53f7716a844b48dc
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Aug 20 22:47:53 2011 +0200
REPL: restore TAB indenting behaviour around whitespace
elisp/geiser-repl.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit b2a931ed644123162154916e3420ee879d80ad17
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Aug 20 20:47:53 2011 +0200
REPL: new customizable faces for input and prompt
Namely, geiser-font-lock-repl-prompt and geiser-font-lock-repl-input.
NEWS | 11 +++++++++++
doc/repl.texi | 30 +++++++++++++++++++-----------
elisp/geiser-repl.el | 11 +++++++++++
3 files changed, 41 insertions(+), 11 deletions(-)
commit 51982d010fd4a44f93d6df3eceda6ffcebe1dbc2
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Aug 20 18:15:07 2011 +0200
Leftover code from the previous patch removed
scheme/racket/geiser/utils.rkt | 2 --
1 files changed, 0 insertions(+), 2 deletions(-)
commit 1627471032647e6a13149242ad9547b5124c1c4f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Aug 20 03:31:54 2011 +0200
Racket: eval geiser-eval's apply arguments properly
As Stanisław Halik reported, autodoc was receiving a mlist (instead of
a list) as its argument when invoked in an R5RS context. Turns out we
were evaluating geiser-eval's arguments in the wrong context (the
procedure being applied and the arglist belong to the same namespace).
scheme/racket/geiser/autodoc.rkt | 7 +++----
scheme/racket/geiser/user.rkt | 8 +++++---
scheme/racket/geiser/utils.rkt | 4 ++--
3 files changed, 10 insertions(+), 9 deletions(-)
commit 0ef26298d48bd0ae605096a187be35ef4759a722
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Aug 20 03:23:30 2011 +0200
elisp: customizable patience amount on racket startup
In this little notebook i'm using, racket takes its time to start. In
fact, it can take more the previously slotted 10 seconds. Hence the
new geiser-repl-startup-time variable.
doc/repl.texi | 16 ++++++++++++++++
elisp/geiser-repl.el | 8 +++++++-
2 files changed, 23 insertions(+), 1 deletions(-)
commit 582fe2461ebe47a54fecf1b93167d449555883cb
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Aug 2 17:07:27 2011 +0200
elisp: add-hook doesn't need a defvared hook
Thanks, Leo.
elisp/geiser.el | 6 ++----
1 files changed, 2 insertions(+), 4 deletions(-)
commit 7acf285df13c783c07ce9570dda8ef0959e215aa
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jun 26 23:49:56 2011 +0200
Nit
doc/web.texi | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 0f992affad49eda32dd598e40038c4328e0d6b5d
Author: jao <jao@gnu.org>
Date: Thu Jun 23 02:04:10 2011 +0200
Boring preparations for 0.1.3
NEWS | 13 +++++++------
configure.ac | 2 +-
doc/macros.texi | 2 +-
3 files changed, 9 insertions(+), 8 deletions(-)
commit 03cffc7ba1993c79608d62f8d8c8f93606f5c882
Author: jao <jao@gnu.org>
Date: Thu Jun 23 01:30:48 2011 +0200
NEWS update
NEWS | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
commit e7c3ba0c5282999be36c4cdd67fb4f1501e73ecf
Author: jao <jao@gnu.org>
Date: Thu Jun 23 01:29:09 2011 +0200
Guile: find module when cursor is before define-module (#33497)
If we didn't find a define-module form after the cursor, or an
enclosing R6RS library form, we search forward for a module
definition. That way, things like C-c C-a work also from the top of
the file.
elisp/geiser-guile.el | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit 1fed886738b8c99e958fa6dec9948e239c93ded3
Author: jao <jao@gnu.org>
Date: Thu Jun 23 00:40:37 2011 +0200
Irrelevant compilation warning fix
Using called-interactively-p instead of interactive-p, if you have to
know. The latter is deprecated as of Emacs 23.2, which the lowest
version supported by Geiser.
elisp/geiser-autodoc.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 25052fd1f266f6eee67d7a41ab99aee797dea22a
Author: jao <jao@gnu.org>
Date: Thu Jun 23 00:33:47 2011 +0200
.gitignore update
.gitignore | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 830a0036f43341b2c5e1451ef1d7ed09b70768ec
Author: jao <jao@gnu.org>
Date: Thu Jun 23 00:32:27 2011 +0200
Avoid (read) breakage (fixes #33090)
Autodoc was firing while the REPL was waiting for input of a (read)
call, causing all kinds of misbehaviour. We now inhibit autodoc on
sending a form for evaluation and re-inhibit it once a prompt is read
back again.
elisp/geiser-autodoc.el | 8 +++++++-
elisp/geiser-connection.el | 4 ++++
elisp/geiser-repl.el | 11 +++++++----
3 files changed, 18 insertions(+), 5 deletions(-)
commit 2efa614b7de69a3dc4de66f81f0de3fb48110524
Author: jao <jao@numenor.local>
Date: Sun May 1 18:04:30 2011 -0700
Documentation fixes courtesy of M. Harig
In this episode, we learn how to use @ escapes in texinfo urls.
NEWS | 2 +-
doc/macros.texi | 4 ++--
doc/parens.texi | 4 ++--
doc/repl.texi | 14 +++++++-------
doc/thanks.texi | 12 ++++++------
5 files changed, 18 insertions(+), 18 deletions(-)
commit 04902b39229eafdfa41e2c1d5a9857133f53805d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Mar 21 12:30:11 2011 +0100
Racket: use the proper interaction port for input (#32844)
Thanks to Caleb Reach.
We were using current-input-port, which is not the right port in
graphical environments.
scheme/racket/geiser/user.rkt | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 34705d0e411aa28c8a83ca521bd7c5107a37ffd7
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Mar 21 12:27:53 2011 +0100
Minor web nit
doc/web.texi | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit cb6f671ed83d38a7e1e41b03d4beec2a90f4551d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Mar 9 00:44:32 2011 +0100
NEWS update for 0.1.2
NEWS | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit ba5c6559a53b23238a62381a4eec64c3a5194174
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Mar 8 22:03:45 2011 +0100
Guile: what if i do what i meant to do?
Thanks Jon!
NEWS | 2 ++
elisp/geiser-guile.el | 2 +-
2 files changed, 3 insertions(+), 1 deletions(-)
commit 5ad2dac3dcba6a760eac16b7c23dde2f19a0056c
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Mar 8 20:51:28 2011 +0100
Guile: new option for loading ~/.guile (see issue #32681)
The new custom variable, geiser-guile-load-init-file-p, will be gone
once Guile adquires the ability to specify the path to its init file.
doc/repl.texi | 9 +++++++++
elisp/geiser-guile.el | 20 ++++++++++++++++----
2 files changed, 25 insertions(+), 4 deletions(-)
commit 419985a0ec49deba4c5d0d22dc8b396916af28c6
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Mar 6 16:28:20 2011 +0100
Bug fix: don't confuse REPL buffers
We were not checking the implementation associated to a REPL buffer
when reusing it, with much confusion ensued.
elisp/geiser-repl.el | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
commit 5556754a5a384857a88651b449c77fd83dd1496d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Mar 6 16:10:55 2011 +0100
Missing require form
elisp/geiser-repl.el | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 30e277253513ccb274c7f2e3a131b2e82d478715
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Mar 6 03:38:26 2011 +0100
Elisp nit
Nothing interesting, really.
elisp/geiser-repl.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 4077b87e8654313ea3005e7358d7ad52e0668342
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Mar 6 03:33:41 2011 +0100
Mentioning Guile 2.0 instead of its git version
README | 2 +-
doc/install.texi | 6 ++----
doc/macros.texi | 2 +-
3 files changed, 4 insertions(+), 6 deletions(-)
commit 8a0e5f1bb49ed6a8188604aaf847e804fa0e8ccf
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Mar 6 03:33:09 2011 +0100
Fix for harmless elisp compilation warning
elisp/geiser-eval.el | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit 98374c61cc6de60f2fa2912ee9b5e3d199477ab7
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Mar 6 03:18:43 2011 +0100
Racket: geiser-add-to-load-path implemented
And we take the chance to lightly document the existence of this
new command in the user manual.
doc/cheat.texi | 6 ++++++
scheme/racket/geiser/eval.rkt | 12 +++++++++++-
scheme/racket/geiser/main.rkt | 6 ++----
scheme/racket/geiser/user.rkt | 1 +
4 files changed, 20 insertions(+), 5 deletions(-)
commit 0e8be474273d6a515622334a16f2b0d34024e934
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Mar 5 13:28:34 2011 +0100
Bug fix: honour geiser-repl-use-other-window
NEWS | 5 +++--
doc/repl.texi | 4 +++-
elisp/geiser-repl.el | 16 +++++++++++-----
3 files changed, 17 insertions(+), 8 deletions(-)
commit 1177482fcd38d4150b5d33ddc42eb10f8a8e6b9b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Feb 27 13:52:00 2011 +0100
NEWS update
Now that the previous patch seems to work (thanks David Bremner!).
NEWS | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
commit 68a4e69aca1f8a84330def1ee24b2da6243419c0
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Feb 27 13:14:30 2011 +0100
Racket: no errors ,entering an R5RS module
The catch here is that one cannot use #%variable-reference inside an
R5RS module, and, as a consequence, namespace->module-path-name was
failing badly. The solution is to take note of the module name being
entered before hand, and use that name in case of error (we could
actually use that name always, but then cheaters using Racket's enter!
would see an inconsistent name (which probably they deserve)).
scheme/racket/geiser/modules.rkt | 36 +++++++++++++++++++++---------------
scheme/racket/geiser/user.rkt | 23 +++++++++++++++++------
2 files changed, 38 insertions(+), 21 deletions(-)
commit 8eac2e737ac4f7563c944f4cfec9e8075d307d78
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Feb 27 12:53:38 2011 +0100
Whitespace, if periods are considered whitespace
NEWS | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 50776ebe0b240964d0e17ce3055065d89775770c
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Feb 25 16:15:16 2011 +0100
NEWS update
NEWS | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
commit 3f65b0938779e9bd045328cb90d7080b6455652e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Feb 25 16:05:11 2011 +0100
Guile: setting *current-warning-prefix* during evaluation
This is a 2.0 fluid that governs how warning messages are displayed.
In Geiser, we need the prefix set to an empty string so that file
paths are clickable (and the display in a separate emacs buffer is nicer).
scheme/guile/geiser/evaluation.scm | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit 8599a4574161a4049e3558c89f4b34f82f9e17af
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Feb 14 16:48:38 2011 +0100
Bug fix: don't override customized geiser-implementations-alist
elisp/geiser-guile.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit be34499abce0869c92a5141dd89149c180e88bb0
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Feb 14 06:48:31 2011 +0100
Fix for the fix of the fix
elisp/geiser-connection.el | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit ccbe0889287c3a1da10da0d315790ae9ae682239
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Feb 14 06:25:59 2011 +0100
Fix for the fix
elisp/geiser-connection.el | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit a6c553d0d8e3d75d5557c40288ee0e2cf8418f3d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Feb 14 06:10:50 2011 +0100
Guile REPL: bug fix: correctly track debugging status
We weren't tracking the "enter debugger" event correctly, and all
evaluations in debug mode were failing. There's still (at least)
another bug, because error navigation in backtraces seems broken.
elisp/geiser-connection.el | 25 +++++++++++++++++++------
elisp/geiser-repl.el | 7 +++++++
2 files changed, 26 insertions(+), 6 deletions(-)
commit 24ae4c34e08cd07945044f605b2d8a0306cc78c3
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Feb 14 06:08:30 2011 +0100
Guile: indentation for `with-error-to-port`
elisp/geiser-syntax.el | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit 6287a845e278af6ccb91fe9eb0e073fd913d3b89
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Feb 11 23:00:15 2011 +0100
Bug fix: M-x geiser-edit-module works again in the REPL
NEWS | 1 +
elisp/geiser-repl.el | 5 ++++-
2 files changed, 5 insertions(+), 1 deletions(-)
commit 168d46758ae03dc775293c60945cd6fd0513ce9a
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Feb 9 23:49:50 2011 +0100
More robust retort detection
Some schemes (okay, Guile) may output spurious messages besides a
well-formed retort. This will be eventually fixed; in the meantime,
we try to skip the noise (and may fail miserably if that noise has a
form similar to the signal we search).
elisp/geiser-connection.el | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
commit c676e46833fc2b38b2c21b44b7e6b52b5167329b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Feb 9 14:21:24 2011 +0100
Guile: 'format' added to the warning list
elisp/geiser-guile.el | 6 +++---
scheme/guile/geiser/evaluation.scm | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
commit 4be9061b98b7723b5591c86005a25d0e6692208d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Feb 3 23:23:06 2011 +0100
Off-by-one in geiser-repl-tab-dwim
elisp/geiser-repl.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 1536e3bf322ad27f6f4a4f961efbd8510148a5d6
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Feb 3 22:33:45 2011 +0100
New geiser-add-to-load-path, just for Guile right now
As per Andy's request. Adding it to Racket (and to the user manual),
shouldn't be difficult).
NEWS | 7 +++-
README | 74 ++++++++++++++++++-----------------
elisp/geiser-compile.el | 10 ++++-
elisp/geiser-mode.el | 3 +-
elisp/geiser-repl.el | 1 +
scheme/guile/geiser/evaluation.scm | 11 ++++-
6 files changed, 65 insertions(+), 41 deletions(-)
commit 1eb968ccfdf86ae6d206540f84856d56e2045277
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Jan 25 02:34:45 2011 +0100
Version bumped, lest if forget
NEWS | 6 ++++++
configure.ac | 4 ++--
doc/macros.texi | 2 +-
3 files changed, 9 insertions(+), 3 deletions(-)
commit 184536efb4f47be0e00e7dfd67d7b63cff942bb1
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Jan 25 02:28:32 2011 +0100
Company fixes (module name completion)
We were not handling properly mixing id and module names
completion. In Guile, it's a lost cause, because module names are not
identifiers and, therefore, don't share prefixes. In Racket, things
are nicer in that respect: there we can offer both at once. In Guile,
one at least has (thanks to this patch, too) M-`.
elisp/geiser-company.el | 93 +++++++++++++++++++++++++----------------------
1 files changed, 49 insertions(+), 44 deletions(-)
commit 89b89ec5a4bedf654517720010add2578dbffc16
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jan 24 23:30:03 2011 +0100
company-mode fixes (an attempt to fix #32231)
i hope the anonymous reporter will check this...
elisp/geiser-company.el | 7 +++----
elisp/geiser-repl.el | 2 +-
2 files changed, 4 insertions(+), 5 deletions(-)
commit bc18b4415820b82af4e53158f80e74b2225c27ef
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jan 24 01:10:45 2011 +0100
More documentation nits
doc/cheat.texi | 4 ++--
doc/repl.texi | 7 ++++---
2 files changed, 6 insertions(+), 5 deletions(-)
commit 961349906f0e48139152ac1b77fa0a2273bbdbbb
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jan 23 21:55:57 2011 +0100
Documentation nits
NEWS | 5 +++--
doc/cheat.texi | 1 -
doc/parens.texi | 8 ++++----
3 files changed, 7 insertions(+), 7 deletions(-)
commit 9af0e2f94eaf277ad8f4e3e57b9c0fb76327da00
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jan 23 21:12:29 2011 +0100
Fix for bug in module name completion (affecting Guile)
elisp/geiser-completion.el | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
commit ba3fb44c64eac29fd0b322fb811f1983eaacf796
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jan 23 20:12:16 2011 +0100
geiser-repl--tab -> geiser-repl-tab-dwim
Following a suggestion by M. Harig, and following the policy that it's
better for command names to not be doubly hyphenated.
doc/cheat.texi | 2 +-
elisp/geiser-repl.el | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
commit 209110b1852fec5260e95deb9a47208c67927e2f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Jan 11 22:22:22 2011 +0100
NEWS update
NEWS | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 847fd9c4e5f847a5bf0b007c7dddf693a6857229
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Jan 11 22:22:10 2011 +0100
Manual: fixes for the print edition
doc/parens.texi | 8 ++++----
doc/repl.texi | 6 +++---
2 files changed, 7 insertions(+), 7 deletions(-)
commit 309bb67eb7b9ff06a3278eea4680a3287283c9b6
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Jan 11 16:19:04 2011 +0100
Cheat sheet updated
README | 2 +-
doc/cheat.texi | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
commit 0fac0de329fb7c775f123f6bef74e999de89a529
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Jan 11 14:45:48 2011 +0100
C-c C-Z -> C-c C-a
Since C-c C-z/Z apparently conflict with each other, and the new
keybinding is more friendly anyway.
doc/parens.texi | 2 +-
elisp/geiser-mode.el | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit a11b28612594d1830ae3939c9be65cbe7f00b949
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Jan 11 03:06:01 2011 +0100
Nit
doc/parens.texi | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 481d2b4f4b5ee935779b6916b58d6d9d48f89b3a
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Jan 11 02:43:54 2011 +0100
More documentation fixes
doc/install.texi | 7 ++++++-
doc/macros.texi | 9 ---------
doc/parens.texi | 52 ++++++++++++++++++++++++++++++++++++++++------------
doc/repl.texi | 17 ++++++++++++-----
4 files changed, 58 insertions(+), 27 deletions(-)
commit 4b13b107c62682c7a55de18f396862dcfe01acf1
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jan 10 22:02:46 2011 +0100
Fixes for links in info manual
doc/macros.texi | 8 ++++----
doc/parens.texi | 6 +++---
doc/repl.texi | 14 +++++++-------
3 files changed, 14 insertions(+), 14 deletions(-)
commit 2ff0d4afe8730859d84dbe4a959d7d3147c6d495
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jan 10 20:45:00 2011 +0100
A couple more doc fixes
doc/parens.texi | 6 +++---
doc/repl.texi | 2 +-
2 files changed, 4 insertions(+), 4 deletions(-)
commit 8c4a672ccc24711edf61a0ef29747a870aba35f8
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jan 10 16:01:23 2011 +0100
More documentation improvements
doc/parens.texi | 27 ++++++++++++++-------------
doc/repl.texi | 12 ++++++------
2 files changed, 20 insertions(+), 19 deletions(-)
commit f9fbf7ee18f5de9b1608c303bb108552e041e205
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jan 10 15:32:30 2011 +0100
Manual: whitespace and missing @noindent
Thanks, once again, to Mark Harig.
doc/install.texi | 2 ++
doc/parens.texi | 7 +++++--
doc/repl.texi | 8 +++++---
3 files changed, 12 insertions(+), 5 deletions(-)
commit df7da58dec06aa66c5cdf3a0657ed6baee7c0150
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jan 10 15:31:40 2011 +0100
Manual: copyright text to the beginning of Top node
doc/geiser.texi | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
commit 99bf1fc9e86cd575c58e2a5e3fc7914109302568
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jan 10 15:30:38 2011 +0100
Fix for index.texi's @node
doc/index.texi | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
commit f5a5313f480998d295bccac6a063085c49d296d4
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jan 10 03:01:12 2011 +0100
NEWS and doc typo
NEWS | 12 +++++++-----
doc/repl.texi | 3 ++-
2 files changed, 9 insertions(+), 6 deletions(-)
commit e1673221200c35bdacffebbcc26c2e562080a9fd
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jan 9 22:40:11 2011 +0100
Racket: ',enter "foo"' as a synonym of ',enter (file "foo")'
doc/repl.texi | 25 +++++++++++++++----------
elisp/geiser-racket.el | 4 ++--
scheme/racket/geiser/user.rkt | 3 ++-
3 files changed, 19 insertions(+), 13 deletions(-)
commit 8d8d07981ebb0d7c605ed4efa3e6fe16a4fd8894
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jan 9 17:53:29 2011 +0100
README updates
README | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
commit a6570238dae92bbd9e9a66ea3d148d1db259bd55
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jan 9 17:47:24 2011 +0100
NEWS update
NEWS | 19 ++++++++++++++++++-
1 files changed, 18 insertions(+), 1 deletions(-)
commit d4e243581e6e00be43ddfd829d4a960f1dfb4c2f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jan 9 17:37:59 2011 +0100
Texinfo macrology
doc/geiser.css | 4 ++++
doc/install.texi | 11 ++++++-----
doc/macros.texi | 18 ++++++++++++++++++
doc/web.texi | 8 +-------
4 files changed, 29 insertions(+), 12 deletions(-)
commit 87340e7700af9a24441bc5c6047a92b85f5c7bb8
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jan 9 16:49:40 2011 +0100
Docs: better rendering of links in info
doc/install.texi | 22 +++++++++++++---------
doc/macros.texi | 32 ++++++++++++++++++++++++++------
doc/parens.texi | 40 ++++++++++++++++++++++++----------------
doc/repl.texi | 31 ++++++++++++++++++-------------
4 files changed, 81 insertions(+), 44 deletions(-)
commit 5f50bcd86d436a598bf9d61f5bcfd7f985338d01
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jan 9 02:16:02 2011 +0100
Doc nit
doc/repl.texi | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
commit 9c3c0202f536b67ae83ef974fa4c743fb888b29b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jan 9 02:12:43 2011 +0100
Docs: community links added
doc/thanks.texi | 32 ++++++++++++++++++++++++++++++++
1 files changed, 32 insertions(+), 0 deletions(-)
commit 0fae4e8805e68565a6d4ca26c07b4cdff6a971cf
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jan 9 01:38:22 2011 +0100
Docstring typos
Mark, again.
elisp/geiser-mode.el | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit 642cdfd59c66c29d35cf302e3e2fb0137fa062ed
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jan 9 01:36:41 2011 +0100
Guile nit
scheme/guile/geiser/emacs.scm | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
commit 7c74bab99cfb5a51ed435853fe09e46407c7b3bf
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jan 9 00:06:46 2011 +0100
Autodoc mode (de)activation fix.
Quoth Mark:
When the Geiser minor mode is toggled off using the command
`geiser-mode', the message:
Toggling eldoc-mode off; better pass an explicit argument.
is displayed in the echo area. This is traceable to line 219:
(eldoc-mode geiser-autodoc-mode)
The function `eldoc-mode' takes numeric arguments, while
`geiser-autodoc-mode' returns boolean values. Here is a
simple patch:
(eldoc-mode (if geiser-autodoc-mode 1 -1))
elisp/geiser-autodoc.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 963b9d4214a04f2d1c13230d5e69f3e422819d99
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Jan 8 22:20:23 2011 +0100
Info formatting (whitespace around code blocks)
doc/install.texi | 20 ++++++++++++++++++--
doc/parens.texi | 30 +++++++++++++++++++++---------
doc/repl.texi | 4 ++++
3 files changed, 43 insertions(+), 11 deletions(-)
commit e2710ee3d9ccffebe67f9a1b16fb7cf88a789655
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Jan 8 13:26:03 2011 +0100
Docs: two spaces after period in texinfo sources.
Thanks to MH, who did all the heavy lifting.
doc/cheat.texi | 2 +-
doc/install.texi | 40 +++++++-------
doc/intro.texi | 16 +++---
doc/parens.texi | 164 +++++++++++++++++++++++++++---------------------------
doc/repl.texi | 132 ++++++++++++++++++++++----------------------
doc/thanks.texi | 2 +-
doc/top.texi | 8 +-
7 files changed, 182 insertions(+), 182 deletions(-)
commit 7ba4e724f79ed7cc307b1337412be61eead5daa9
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Jan 7 19:43:12 2011 +0100
Docs: cheat sheet corrections
doc/cheat.texi | 111 ++++++++++++++++++++++++++++----------------------------
1 files changed, 56 insertions(+), 55 deletions(-)
commit 425e29e070c0860aec004296e050b92cb9250b89
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Jan 7 19:42:51 2011 +0100
REPL: M-TAB bound to completion-at-point
TAB already does all the other stuff.
elisp/geiser-repl.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 439c043037f5846e18f42893cab09b9e66109e12
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Jan 7 19:04:18 2011 +0100
Yet another doc nit
doc/repl.texi | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 68abcf73367753b5b412d9d377f1840c412dffd5
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Jan 7 18:59:18 2011 +0100
Doc nit
doc/parens.texi | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit e7c4ef3400f3227737b1445f7fe1bf4884b1c55d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Jan 7 18:56:16 2011 +0100
Documentation typos (thanks to Mark Harig)
doc/cheat.texi | 6 +++---
doc/install.texi | 4 ++--
doc/intro.texi | 12 ++++++------
doc/parens.texi | 54 +++++++++++++++++++++++++++---------------------------
doc/repl.texi | 27 ++++++++++++++-------------
5 files changed, 52 insertions(+), 51 deletions(-)
commit 2ca4ad6e1385e2ea21f05f6760db0e0ff5cca4c3
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Jan 7 14:14:31 2011 +0100
REPL: fix for history navigation
We were using a comint-get-old-input function that was including the
prompt in its returned value. This was no problem most of the time
because we don't use comint-send-input before the process mark, but
there's another circumstance under which comint-get-old-input is
called, namely, when reaching the end of the input history. When
history is exhausted, the "old input" is inserted (go figure), and we
were inserting a prompt, wreaking havoc with its read-only-ness.
elisp/geiser-repl.el | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
commit 7342870bfce4071673936597559ae60ffcba03b2
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jan 3 01:45:13 2011 +0100
Really avoiding *spurious* buffers
My previous attempt was bogus! Also, i'm taking advantage of our
sending queries serially to simplify transaction queue processing, and
to clean after ourserlves on error.
elisp/geiser-connection.el | 22 +++++++++++++++-------
1 files changed, 15 insertions(+), 7 deletions(-)
commit 95af5d35139f8d8825dcfa2381a5bc16d46e0043
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jan 2 21:03:00 2011 +0100
More robust symbol reading (instead of specializing for quack)
Let's use the scheme reader instead of half-assed regular expressions
and special-casing.
elisp/geiser-syntax.el | 14 ++++----------
1 files changed, 4 insertions(+), 10 deletions(-)
commit 31215149401ca11ca6365109411206e25b6a3b6d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jan 2 20:38:25 2011 +0100
More quackisms
elisp/geiser-syntax.el | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
commit f275952d107ea4553a45fefefed51d74b2d94183
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jan 2 19:58:16 2011 +0100
Fix for quack users
Apparently, quack makes (thing-at-point 'symbol) to return "#" when
point is looking at a hash symbol, causing havoc to geiser. This patch
defends us about this behaviour.
elisp/geiser-syntax.el | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 4826d33808c8c54bbe455639c942fc3f789383c0
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Dec 30 15:58:13 2010 +0100
A bit of documentation
doc/parens.texi | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
commit d2601ace1339835acd542e2fa03d214b38c1f663
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Dec 30 15:44:09 2010 +0100
New command: "manual" autodoc (C-c C-d s)
doc/cheat.texi | 8 ++++++++
doc/parens.texi | 5 ++++-
elisp/geiser-autodoc.el | 13 ++++++++++---
elisp/geiser-mode.el | 2 ++
4 files changed, 24 insertions(+), 4 deletions(-)
commit b355f7fb31d19ac680eef38005035a95414a2612
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Dec 30 13:57:17 2010 +0100
Autodoc nit
elisp/geiser-autodoc.el | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit 8982bb6bb2afce626cd60533cb582ae88259a402
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Dec 28 16:25:52 2010 +0100
Leaner autodoc cache
We cannot consistently maintain a local cache, because of
re-evaluations of external symbols will go unnoticed. The new strategy
(remembering only the latest signatures) mostly works, although it
introduces a bit of extra flickering every now and then.
A global cache is perhaps worth considering.
elisp/geiser-autodoc.el | 44 ++++++++++++++++----------------------------
elisp/geiser-compile.el | 2 +-
2 files changed, 17 insertions(+), 29 deletions(-)
commit 466b8f71a7d6375f55b2806fb949a91d774147c6
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Dec 28 15:48:41 2010 +0100
Less noisy autodoc mode activation
Only display an activation message when called interactively.
elisp/geiser-autodoc.el | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
commit ab63255f7dbb1a4eed6f00d5c08309b169a166f3
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Dec 28 04:19:09 2010 +0100
Bug fix for postfix error message display in debug buffer
The message and the evaluated expression where getting mixed for Guile.
elisp/geiser-debug.el | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
commit fe8de4b31e916c1f1883826cade2c8dc310afe48
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Dec 28 04:11:46 2010 +0100
Finer grained maintenance of autodoc's cache
elisp/geiser-autodoc.el | 11 +++++++++--
elisp/geiser-compile.el | 2 +-
elisp/geiser-debug.el | 7 +++++--
elisp/geiser-syntax.el | 3 ++-
4 files changed, 17 insertions(+), 6 deletions(-)
commit 2a582ee40aa77ff4d05baef3e2ea4449615cd93f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Dec 28 03:39:28 2010 +0100
Avoiding autodoc interfering with an active minibuffer
A piece of eldoc advice shamelessly lifted from slime.
elisp/geiser-autodoc.el | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
commit ef55123a1cb33f0d8e555060d66f508db51122f2
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Dec 28 03:29:13 2010 +0100
Wee refactoring
elisp/geiser-autodoc.el | 14 ++++++--------
1 files changed, 6 insertions(+), 8 deletions(-)
commit d05e8e0e2323a654e8e8f81214750b2819fcbc8e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Dec 28 03:18:00 2010 +0100
First stab at asynchronous autodoc retrieval
elisp/geiser-autodoc.el | 53 +++++++++++++++++++++++------------------------
elisp/geiser-company.el | 2 +-
elisp/geiser-eval.el | 6 +++++
3 files changed, 33 insertions(+), 28 deletions(-)
commit f0e5d02619ead5688f051f14030cb700323e6c17
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Dec 28 03:16:52 2010 +0100
Bug fix: autodoc was skipping some identifiers
Namely, those with non-letters in their name, because we were using
"%S" instead of "%s" to stringify uninterned symbols.
elisp/geiser-syntax.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 9c356f882c7cb084e8abddc50404d9a0675bb477
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Dec 28 01:36:27 2010 +0100
Bug fix: properly enqueue requests
I've observed that autodoc requests in connections to tekuti processes
often miss their deadline. This was causing serialization problems,
fixed (i think) by this patch; but we still have the problem of too
many misses, which could be fixed by making autodoc asynchronous (and
we probably need this for really remote connections anyway).
elisp/geiser-connection.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 97cbd01379a9f337433e48292566e942c6e1973c
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Dec 28 01:33:56 2010 +0100
Web page: version in main page
doc/geiser.css | 6 ++++--
doc/web.texi | 11 ++++++-----
2 files changed, 10 insertions(+), 7 deletions(-)
commit 9a75286b505a7be1cfbc54ba0d70c54e8457e527
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Dec 21 16:15:16 2010 +0100
Documentation helpers
doc/geiser.css | 10 +++++++++-
doc/install.texi | 5 ++---
doc/intro.texi | 2 +-
doc/macros.texi | 1 +
doc/web.texi | 6 ++++++
5 files changed, 19 insertions(+), 5 deletions(-)
commit a700f8280f05155a1a45463d5cf0aab762035ba3
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Dec 20 04:15:58 2010 +0100
Documentation tidbits
doc/install.texi | 19 ++++++++++---------
doc/macros.texi | 5 +++++
2 files changed, 15 insertions(+), 9 deletions(-)
commit 01fdd0cad6ecfc2eecd81a5999767e1583999207
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Dec 20 03:28:01 2010 +0100
Version bump: let the fun begin!
configure.ac | 2 +-
doc/install.texi | 2 +-
doc/macros.texi | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
commit c82a944025ee08280dc507004ab98435f184cc23
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Dec 20 03:08:06 2010 +0100
Nits and release tag
doc/install.texi | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
commit c826eb2e462ed8d2ab2ae8be5050d79e478db796
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Dec 20 01:21:34 2010 +0100
Latest updates before 0.1
NEWS | 4 +++
doc/Makefile.am | 1 -
doc/install.texi | 55 +++++++++++++++++++++++++++++++++++------------------
doc/macros.texi | 2 +
4 files changed, 42 insertions(+), 20 deletions(-)
commit ea2af4ac14c3351094377bc06f41232de9a6fb94
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Dec 18 16:02:46 2010 +0100
Missing autoload for connect-to-racket
Maybe i should bite the bullet and use ##autoload cookies, but then
geiser.el would need to be a generated file, breaking
out-of-the-boxness (unless i update it by hand). Sticking to manual
maintenance for now.
elisp/geiser.el | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
commit c369a98132d38affe0bee659f33181db694c9e52
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Dec 18 04:45:38 2010 +0100
Docs: clarification about quack
Greg Hendershott tells me that, unless you require quack after loading
geiser, quack's font lock is somehow ignored. I have yet to understand
why.
doc/install.texi | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
commit ee5a005c6ea72219b7ceec510214543a48e8026d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Dec 18 04:21:16 2010 +0100
Docs nit
doc/install.texi | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
commit 4b7a1b2afe0630e5b4c02f6cbe23bee53aa62eb9
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Dec 15 19:18:04 2010 +0100
A quack compatibility bit
If quack-mode is active, we leave additional font locking to it.
elisp/geiser-syntax.el | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
commit 176b84f5aedc1bb23d91337b10570981e9af7545
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Dec 14 23:21:23 2010 +0100
Debugging aids
A couple functions to manage logs, and a fix to the definition of
geiser-messages-mode: do not ever kill all local variables in a
derived mode definition!
elisp/geiser-log.el | 16 +++++++++++++++-
1 files changed, 15 insertions(+), 1 deletions(-)
commit 8cac1fd62779f6552ce4e5ac5d8f9a886526420d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Dec 14 22:57:18 2010 +0100
No more vicious error circle on tq errors
I've eliminated the annoying *spurious* popup produced by tq, so that
Geiser can recover from error conditions arising from unexpected
input to a transaction queue that has no active transaction. We now
log the offending input and keep going.
Greg, over at racket's list, reported such a happening when leaving
the REPL after C-u C-c C-z; but i've been unable to reproduce the
problem. Probably, we have a bug lurking somewhere that this patch
doesn't fix, but at least it should work as a palliative.
elisp/geiser-connection.el | 17 ++++++++++++++++-
1 files changed, 16 insertions(+), 1 deletions(-)
commit 41f4dcc669f809dd3a73f78b81f50f780f152aeb
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Dec 11 04:24:14 2010 +0100
Documentation bit
doc/cheat.texi | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
commit dfe2b83ff6eb51cbaf134b5cdfc1e416c1541b8b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Dec 11 04:05:57 2010 +0100
Documentation updates, and a shiny new image
doc/img/docstring-racket.png | Bin 0 -> 12733 bytes
doc/img/docstring.png | Bin 16390 -> 16361 bytes
doc/parens.texi | 11 ++++++++---
3 files changed, 8 insertions(+), 3 deletions(-)
create mode 100644 doc/img/docstring-racket.png
commit 4a156187b4918e934c30ea2403d8dcb57cfcc720
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Dec 11 03:03:00 2010 +0100
Make the position of long expressions in debug buffer customizable
This is Emacs, after all.
elisp/geiser-debug.el | 35 +++++++++++++++++++++++++++++++----
elisp/geiser.el | 1 +
2 files changed, 32 insertions(+), 4 deletions(-)
commit 45dbc624fcb57134c02db510a7f3ba50b09f4d88
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Dec 11 02:47:56 2010 +0100
Print long expressions after errors in debug buffer.
You won't believe it, but people write procedures spanning several
pages, even in Scheme. Where's the art and the poetry of programming?
elisp/geiser-debug.el | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
commit d655282cc2bb6146782cb5c8ea3dafdccaeecef9
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Dec 6 22:03:57 2010 +0100
We need Emacs 23.2 at least
The new completion machinery Geiser uses was introduced there.
README | 8 +++++---
doc/install.texi | 2 +-
2 files changed, 6 insertions(+), 4 deletions(-)
commit 21e65eb32c09d8524ec61b12a70a4f7f1379eedf
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Nov 29 02:06:46 2010 +0100
Locals scanning: support for let-values and let*-values
... and i haven't yet refactored `geiser-syntax--scan-locals', oh my.
elisp/geiser-syntax.el | 20 ++++++++++----------
1 files changed, 10 insertions(+), 10 deletions(-)
commit e4f87fdc18d4aef2c4e7c3602ac3975f2140fae1
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Nov 29 01:42:37 2010 +0100
Fixes for locals scanning
... using the new non-interning reader. Plus scanning for case-lambda
and syntax-rules. `geiser-syntax--scan-locals' is in danger of
refactoring, specially if we add support for let-values.
elisp/geiser-completion.el | 6 +--
elisp/geiser-racket.el | 20 ++++++-----
elisp/geiser-syntax.el | 83 ++++++++++++++++++++++++++++++--------------
3 files changed, 70 insertions(+), 39 deletions(-)
commit d70e9de59cfeae4fa8e76a48dbfe80e9d25e0d7c
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 28 16:09:03 2010 +0100
Autodoc's argument display fixed
It was relying on symbol equality, and not dealing correctly with
keyword arguments in this new external world. In the process, some
cleanups to the scheme data display code.
elisp/geiser-autodoc.el | 25 +++++++++----------------
elisp/geiser-syntax.el | 25 +++++++++++++++++++++++++
2 files changed, 34 insertions(+), 16 deletions(-)
commit e61a8e7c9068fab436b657ed42c1df2f73a8b6f3
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 28 16:07:42 2010 +0100
Avoiding keyword internalisation
We were still internalizing scheme _keywords_ in the elisp reader.
elisp/geiser-syntax.el | 22 ++++++++++++++++------
1 files changed, 16 insertions(+), 6 deletions(-)
commit 02be05e46fe1499e758e14a821a3e809647f8989
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 28 16:05:26 2010 +0100
Doc browser nit
elisp/geiser-doc.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 690a60c33834fb1a615a0ceb4dead08713612776
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 28 02:56:31 2010 +0100
Racket: #lang, require and provide as keywords
Those seem keywordish enough to deserve fontification.
elisp/geiser-racket.el | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
commit 1e312c9d83a3a9c4bd7c4bf5cfd4b1802cc0aada
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Nov 27 01:51:21 2010 +0100
Fix for xref sorting by module
Since, you know, module names are now uninterned symbols.
elisp/geiser-xref.el | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
commit b39fd77d8899bc7ff6608645afc9e2eb0eb0d33c
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Nov 27 00:54:59 2010 +0100
No more interning in the scheme reader
We avoid using elisp's read for symbols, reading uninterned ones
instead. And then, we cannot use symbols as keys in responses from
scheme: we're using strings instead.
elisp/geiser-autodoc.el | 14 +++++++-------
elisp/geiser-doc.el | 16 ++++++++--------
elisp/geiser-edit.el | 10 +++++-----
elisp/geiser-syntax.el | 9 +++++++--
elisp/geiser-xref.el | 16 ++++++++--------
scheme/guile/geiser/doc.scm | 29 ++++++++++++++---------------
scheme/guile/geiser/utils.scm | 4 ++--
scheme/guile/geiser/xref.scm | 8 +++-----
scheme/racket/geiser/autodoc.rkt | 36 ++++++++++++++++++------------------
scheme/racket/geiser/locations.rkt | 6 +++---
10 files changed, 75 insertions(+), 73 deletions(-)
commit 96610db57a61d5380eeeb3b4780846c39fb79422
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Nov 26 23:11:47 2010 +0100
A couple of uses of intern replaced by make-symbol
These ones seem safe: the resulting symbol is not compared for
equality anywhere.
elisp/geiser-company.el | 4 ++--
elisp/geiser-racket.el | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
commit 88c56a06fd1d006f1d41dfce16c89da79e03bb5b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Nov 26 23:05:34 2010 +0100
Autodoc not interning symbols
We avoid calling symbol-at-point, and keep the cached signatures with
strings as keys.
elisp/geiser-autodoc.el | 19 +++++++++++--------
elisp/geiser-syntax.el | 14 +++++++++-----
2 files changed, 20 insertions(+), 13 deletions(-)
commit 775b81c9be65b71a1d3090d5b80398a82ffc54f2
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Nov 26 21:52:31 2010 +0100
Remove unnecessary calls to symbol-at-point
... which interns the symbol in the global obarray: rather unfriendly.
We still need to remove a few calls to that beast, and avoid intern in
the scheme reader.
elisp/geiser-base.el | 4 ++++
elisp/geiser-completion.el | 2 +-
elisp/geiser-doc.el | 10 +++++-----
elisp/geiser-edit.el | 2 +-
elisp/geiser-mode.el | 12 +++++++-----
elisp/geiser-repl.el | 10 +++++-----
elisp/geiser-xref.el | 4 ++--
7 files changed, 25 insertions(+), 19 deletions(-)
commit 0233627d20dd483745c8386b2eb5ff26b355f854
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Nov 26 16:12:24 2010 +0100
Doc browser: better link highlighting
We were adding extra spaces to function signatures.
elisp/geiser-autodoc.el | 5 +++--
elisp/geiser-doc.el | 19 +++++++++----------
2 files changed, 12 insertions(+), 12 deletions(-)
commit 931c38b796dd90897c7039aa7a9afde70131dbb8
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Nov 26 16:11:45 2010 +0100
Nit
elisp/geiser-syntax.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 18250d15e5f80deca6d6db10c8deda7b58efa0ba
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Nov 26 15:19:49 2010 +0100
Revert "Bug fix: don't intern symbols read by scheme reader"
This reverts commit 801422d1558f488059ede4f9abab5163ca610900.
We cannot blindly substitute make-symbol for intern in the scheme
reader, because we rely on symbol equality elsewhere, often. The fix
will have to be much more careful.
elisp/geiser-base.el | 1 +
elisp/geiser-company.el | 4 ++--
elisp/geiser-guile.el | 3 +--
elisp/geiser-impl.el | 4 ++--
elisp/geiser-racket.el | 2 +-
elisp/geiser-syntax.el | 4 ++--
6 files changed, 9 insertions(+), 9 deletions(-)
commit 801422d1558f488059ede4f9abab5163ca610900
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Nov 26 14:45:00 2010 +0100
Bug fix: don't intern symbols read by scheme reader
We were calling `intern' instead of `make-symbol', polluting emacs'
obarray.
elisp/geiser-base.el | 1 -
elisp/geiser-company.el | 4 ++--
elisp/geiser-guile.el | 3 ++-
elisp/geiser-impl.el | 4 ++--
elisp/geiser-racket.el | 2 +-
elisp/geiser-syntax.el | 4 ++--
6 files changed, 9 insertions(+), 9 deletions(-)
commit f661d7c70bd04542d8bbb4da9c9f70b6d6c95791
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Nov 26 02:29:25 2010 +0100
Racket: more information in symbol documentation
When the symbol is imported and re-exported by a second module, we
display its definition name and original module, besides the name of
the module re-exporting it.
elisp/geiser-doc.el | 6 ++--
elisp/geiser-racket.el | 2 +-
scheme/racket/geiser/autodoc.rkt | 58 +++++++++++++++++++++++++++++++------
scheme/racket/geiser/modules.rkt | 7 ++++
4 files changed, 59 insertions(+), 14 deletions(-)
commit 59e53577aff12df02f437b95f46dc2951157eb10
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Nov 25 23:25:20 2010 +0100
Bug fix: unbreaking the doc browser
elisp/geiser-doc.el | 7 +++----
1 files changed, 3 insertions(+), 4 deletions(-)
commit d1535ee213ed9dc98a0d0897dc5525d70f4318c5
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Nov 25 22:47:30 2010 +0100
Link to symbol's module in doc browser
But i should really refactor this: module and value are (or can be)
already available in the response coming from Scheme.
elisp/geiser-doc.el | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
commit d2e44120a83f55e98598bd8d2c7e10f577b97324
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Nov 25 21:01:19 2010 +0100
Tidier titles for doc browser
Just justifying and indenting them.
elisp/geiser-doc.el | 10 ++++------
1 files changed, 4 insertions(+), 6 deletions(-)
commit 56db9f728629e0859cafa34b53d8a16f34eeef01
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Nov 25 18:52:25 2010 +0100
Completion: a bit of documentation
doc/parens.texi | 21 ++++++++++++++++-----
doc/repl.texi | 2 +-
2 files changed, 17 insertions(+), 6 deletions(-)
commit ca4761af930caef19427863af75b576ce611d2e4
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Nov 25 18:26:07 2010 +0100
Completion: respecting tab-always-indent
... and actually using it to implement geiser-smart-tab-mode. Always
nice to un-reinvent-the-wheel.
elisp/geiser-completion.el | 26 +++++++++-----------------
elisp/geiser-mode.el | 3 ++-
elisp/geiser-repl.el | 5 ++++-
3 files changed, 15 insertions(+), 19 deletions(-)
commit 310f00bbea4b70a25bd0e7d2337a589433f14b31
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Nov 25 04:28:02 2010 +0100
First stab at using Emacs' standard completion mechanism
Besides removing code i didn't understand that well, we bring in
goodies such as partial completion. Jolly.
elisp/geiser-company.el | 2 +-
elisp/geiser-completion.el | 186 ++++++++++---------------------------------
2 files changed, 45 insertions(+), 143 deletions(-)
commit acffa001cd9effa4a74261ac9b72e736b9b61937
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Nov 25 01:30:48 2010 +0100
Guile: fixes for documentation display
We put the value of the identifier where it belongs, and add a missing
period. Works, but geiser/doc.scm is in sore need of a refactoring.
scheme/guile/geiser/doc.scm | 34 ++++++++++++++++++++++------------
1 files changed, 22 insertions(+), 12 deletions(-)
commit 1417c2bc5090c362d341dc2e77a2623b56ea9753
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Nov 25 01:29:06 2010 +0100
Guile: fix for connect-to-guile problems
Was a real bug, after all, and quite reproducible. Sending an ,use
metacommand was not returning a prompt, and we were waiting for ever
to start (or almost). Now, connect-to-guile is not only right, but
spiffy again.
elisp/geiser-guile.el | 20 +++++++++-----------
elisp/geiser-repl.el | 4 ----
2 files changed, 9 insertions(+), 15 deletions(-)
commit 094ecfb5c755b5f92ae993b685efdf98191b00c1
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Nov 25 00:04:11 2010 +0100
Guile: logging initialisation process
Today, W was seeing errors when connecting to Guile, which of course
immediately disappeared when we tried to reproduce them and get some
logs. I'm logging Guile's initialisation unconditionally, to make sure
the problem doesn't repeat. Much easier than fixing the bug.
elisp/geiser-guile.el | 14 +++++++++-----
1 files changed, 9 insertions(+), 5 deletions(-)
commit 62d88632a400367ea117f2b2d8d734c3c391b703
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Nov 24 23:46:33 2010 +0100
Doc browser: help echo for buttons
elisp/geiser-doc.el | 31 +++++++++++++++++++++----------
1 files changed, 21 insertions(+), 10 deletions(-)
commit d9e03e068d621cd8252ec15765d058be3ccd5f9d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Nov 24 02:14:11 2010 +0100
Guile: button for texinfo lookup in doc browser
elisp/geiser-doc.el | 13 +++++++++----
elisp/geiser-guile.el | 28 +++++++++++++++++++++++++++-
2 files changed, 36 insertions(+), 5 deletions(-)
commit 992649e9e6f977943cbae191e3bc057a0393e7ad
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Nov 23 02:15:14 2010 +0100
Lookup is a name, look up, a verb
README | 1 +
doc/cheat.texi | 4 ++--
doc/parens.texi | 2 +-
elisp/geiser-doc.el | 4 ++--
elisp/geiser-mode.el | 2 +-
5 files changed, 7 insertions(+), 6 deletions(-)
commit 3b24e917fdfebc8df3fefbbcc747963eb4bbd126
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Nov 23 01:58:33 2010 +0100
Document browser improvements, and Racket using them
We have a new "manual lookup" command, and Racket now displays a doc
browser buffer for help with a button activating it. In the process,
we've cleaned-up a little mess in geiser-eval.el and geiser-doc.el,
and refactored the affected Racket modules.
Next in line is providing manual lookup for Guile.
doc/cheat.texi | 3 +
doc/img/geiser-mode.png | Bin 62445 -> 37636 bytes
doc/img/repl-mod.png | Bin 29938 -> 30503 bytes
doc/parens.texi | 33 +++++--
doc/repl.texi | 40 ++++----
elisp/geiser-completion.el | 11 ++-
elisp/geiser-doc.el | 168 +++++++++++++++++++++---------------
elisp/geiser-eval.el | 20 +++--
elisp/geiser-mode.el | 2 +
elisp/geiser-racket.el | 2 +-
scheme/guile/geiser/evaluation.scm | 2 -
scheme/racket/geiser/autodoc.rkt | 75 +++++++++++-----
scheme/racket/geiser/locations.rkt | 11 +--
scheme/racket/geiser/main.rkt | 2 +
scheme/racket/geiser/modules.rkt | 21 ++++-
15 files changed, 243 insertions(+), 147 deletions(-)
commit a53249b83cdc0711f23b1b8860cd3582977230c6
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Nov 22 04:22:45 2010 +0100
Fix for geiser-smart-tab-mode
elisp/geiser-completion.el | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
commit 39042ae7410842439430133d42207cc0b45b154d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Nov 22 03:34:45 2010 +0100
Fix for compiled Geiser
geiser-repl was missing a (require 'geiser-doc) that was making things
go pretty awry for compiled geiser on os x (emacs 23.2.20), but
nowhere else, for reasons that escape me.
Issue was, the popup buffer macros were not seen. Go figure.
elisp/geiser-repl.el | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 52c02593734d33d439815f90f118e954367a2d81
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Nov 22 00:46:28 2010 +0100
Fix for error in Guile initialisation
elisp/geiser-guile.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit a13ecebab407cf7c7a2e3938a1a1f2c436208a2e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 21 19:01:36 2010 +0100
Doc browser: section navigation cmmands
Details, details.
README | 32 ++++++++++++++++++--------------
doc/cheat.texi | 17 ++++++++++++-----
elisp/geiser-doc.el | 44 +++++++++++++++++++++++++++++++-------------
3 files changed, 61 insertions(+), 32 deletions(-)
commit 80bc0ec73440eb060646d0e511e60a269ca0ee7e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 21 17:34:21 2010 +0100
Nits
configure.ac | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit d1404867c6a335e8f4469ee12500e9fefb0dad3e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 21 16:57:55 2010 +0100
CLisms removed
elisp/geiser-autodoc.el | 2 +-
elisp/geiser-completion.el | 4 ++--
elisp/geiser-doc.el | 6 +++---
3 files changed, 6 insertions(+), 6 deletions(-)
commit f531c3e0f5afda77ada497d3932ea10502e22bdb
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 21 16:12:41 2010 +0100
Racket: showing submodules in module help
elisp/geiser-racket.el | 7 ++-
scheme/Makefile.am | 2 +-
scheme/racket/geiser.rkt | 23 -----------
scheme/racket/geiser/autodoc.rkt | 5 +-
scheme/racket/geiser/completions.rkt | 2 -
scheme/racket/geiser/modules.rkt | 71 ++++++++++++++++++++++++++--------
scheme/racket/geiser/startup.rkt | 23 +++++++++++
scheme/racket/geiser/user.rkt | 4 +-
8 files changed, 88 insertions(+), 49 deletions(-)
delete mode 100644 scheme/racket/geiser.rkt
create mode 100644 scheme/racket/geiser/startup.rkt
commit de6b4addba49abbb43f07c8e153356308bcd8709
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 21 07:48:22 2010 +0100
Did i mention that getting autodoc right is hard?
elisp/geiser-autodoc.el | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
commit 398cdbed93912ee863f111eb7048a252d232391c
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 21 05:30:34 2010 +0100
Even better message on completion failure
elisp/geiser-completion.el | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
commit 629f38d05e35faba3655936c68500785dba148a2
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 21 05:25:37 2010 +0100
Better message on completion failure
Tell people that we're trying to complete, sometimes, on two different
prefixes.
elisp/geiser-completion.el | 13 +++++++++----
1 files changed, 9 insertions(+), 4 deletions(-)
commit eefc4cddbc303b6de38b9b0d80ac591e6282fd5c
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 21 05:24:36 2010 +0100
Correct display of "..." in autodoc
It'd be interesting to check what percentage of commits are related to
autodoc...
elisp/geiser-autodoc.el | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit 8ebfa570ad6a722a831c53a0229464055bf227c3
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 21 03:50:41 2010 +0100
Racket: slightly better handling of the signatures cache
Refreshing the cache on form evaluation (had been deactivated by error
since the introduction of meta-commands). The current behaviour is not
yet completely correct: if one evaluates a form in a modified buffer,
geiser won't notice the new definition's signature, not even after the
buffer is saved if one has gone around asking for autodoc before that.
An improvement would be to make the cache sensitive to file write
times, as suggested back in the day by Eli & Neil.
scheme/racket/geiser/user.rkt | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit b437f54ca8154356f8f576f14f4c167f7f1fa8ff
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 21 02:30:04 2010 +0100
Even better, as in 'correct', display of autodoc args
We're being a bit silly here, first converting the autodoc retort
string to an elisp value and then reconverting the arguments again to
a string with scheme syntax. We should probably do this at
geiser-syntax's parser level, with a special mode producing stringy
representations of tokens. Don't tell anyone.
elisp/geiser-autodoc.el | 17 ++++++++++++-----
elisp/geiser-doc.el | 4 ++--
2 files changed, 14 insertions(+), 7 deletions(-)
commit 1710566476f5230d95e43cdceeab3487df76b69e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 21 02:00:34 2010 +0100
Bug fix: (symbol-at-point) thinks that '.' is a symbol
And, as a consequence, we were sending broken sexps to poor schemes.
elisp/geiser-syntax.el | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
commit 1d725a8c087b66b2cd2c0e5006c376faf612d6ff
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 21 01:56:02 2010 +0100
Better module help
We now display procedure signatures in module help, and keep a cache
in Guile, using procedure properties.
doc/img/repl-mod.png | Bin 17604 -> 29938 bytes
elisp/geiser-doc.el | 32 +++++++++++-------
scheme/guile/geiser/doc.scm | 62 ++++++++++++++++++++++++++++-------
scheme/guile/geiser/modules.scm | 34 +-------------------
scheme/guile/geiser/utils.scm | 8 ++++
scheme/racket/geiser/autodoc.rkt | 66 +++++++++++++++++++++++++++++++------
scheme/racket/geiser/eval.rkt | 12 +------
scheme/racket/geiser/main.rkt | 16 +++++++--
scheme/racket/geiser/modules.rkt | 35 +-------------------
9 files changed, 149 insertions(+), 116 deletions(-)
commit 481f0ea2e5577ad5bb1a718b8023af92202e7423
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Nov 19 21:13:56 2010 +0100
Better argument display in autodoc
Simpler (we don't need no square brackets) and more correct (keywords
display as keywords and we only include default values when available
(Guile, i'm looking at you).
doc/img/autodoc-scm.png | Bin 0 -> 18208 bytes
doc/img/repl-autodoc.png | Bin 44150 -> 13953 bytes
doc/parens.texi | 31 ++++++++++++++++---------------
doc/repl.texi | 6 +++---
elisp/geiser-autodoc.el | 36 +++++++++++++++++++-----------------
5 files changed, 38 insertions(+), 35 deletions(-)
create mode 100644 doc/img/autodoc-scm.png
commit f6b03b27810e70304b89fd6185437dcf35d27b94
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Nov 15 04:05:51 2010 +0100
CLism removed
copy-list is from cl.
elisp/geiser-impl.el | 21 +++++++++++----------
1 files changed, 11 insertions(+), 10 deletions(-)
commit 2cf00aa48f879c692da445b80a0dd93b4838c90d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Nov 15 03:59:47 2010 +0100
REPL: sexpy history file (fix for #30269)
The trick consists on using a comint-input-ring-separator that is
*not* a newline, both for reading and writing the history file.
elisp/geiser-impl.el | 4 +++-
elisp/geiser-repl.el | 35 ++++++++++++++++++++++++++---------
2 files changed, 29 insertions(+), 10 deletions(-)
commit d0f026d2211905027804bcaa7c43e2c0d055322b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 14 23:18:40 2010 +0100
Better geiser-implementation-help (for Geiser hackers)
elisp/geiser-impl.el | 78 +++++++++++++++++++++++++------------------------
1 files changed, 40 insertions(+), 38 deletions(-)
commit 61cb503bbb8d1ff42bc2656ce9c0b93d11d84ad6
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 14 22:38:16 2010 +0100
Documentation for define-geiser-implementation
You don't really care unless you're a Geiser hacker (as opposed to a
hacker using Geiser), or wanna become one.
elisp/geiser-impl.el | 39 +++++++++++++++++++++++++++++++++++++--
1 files changed, 37 insertions(+), 2 deletions(-)
commit 4f1d94031dd370cc77a1b4eaa484bcab159f941e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 14 22:36:17 2010 +0100
Smoother REPL exit (deactivating the connection)
elisp/geiser-repl.el | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 6d64c4f1a19862d88d0429cd60f42c811e4007a6
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 14 22:01:48 2010 +0100
geiser-implementation-help, for Geiser hackers
This interactive command will list all method needed to define a new
Scheme implementation in Geiser, together with their callers and doc
strings. Although i know very few additional schemes meta-dynamic
enough to be supported by Geiser (actually, just one: scheme48), one
never knows (there was a time when i thought that PLT Scheme wasn't in
the list).
elisp/geiser-impl.el | 39 ++++++++++++++++++++++++++++++++-------
1 files changed, 32 insertions(+), 7 deletions(-)
commit e061494c211c86001f8391f331e2a9f3df0d17ae
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 14 20:59:26 2010 +0100
Typo
elisp/geiser-guile.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit a07fcbb866082f533acbe89e028d05d4a3904b2a
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 14 20:19:10 2010 +0100
Support for implementation-specific font lock keywords
Spinning up from correct fontification of [else in this brave Racket
world.
I'm keeping the list of extra keywords lean and mean, but making it
customizable in both Racket and Guile.
elisp/geiser-guile.el | 15 ++++++++++++++-
elisp/geiser-mode.el | 4 +++-
elisp/geiser-racket.el | 13 +++++++++++++
elisp/geiser-syntax.el | 16 ++++++++++++++++
scheme/racket/geiser/autodoc.rkt | 2 --
scheme/racket/geiser/eval.rkt | 2 --
scheme/racket/geiser/user.rkt | 10 +++++-----
7 files changed, 51 insertions(+), 11 deletions(-)
commit 39d79b5b02bfa183715996b15e7b3ca2b87973b9
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 14 20:16:46 2010 +0100
Smoother reload
Let's not wait for active connections to clear their queue when we're
shutting down the REPL.
elisp/geiser-connection.el | 48 +++++++++++++++++--------------------------
elisp/geiser-repl.el | 2 +-
2 files changed, 20 insertions(+), 30 deletions(-)
commit 579bf848c75cb2f4920227c2ac2a4535eb676eca
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Nov 13 04:40:31 2010 +0100
completion-base-position <- completion-base-size
The latter is obsolete since 23.2.
elisp/geiser-completion.el | 5 +----
1 files changed, 1 insertions(+), 4 deletions(-)
commit 102d79f1af0aa0ec1acfa4ff30d4d9897663a4e8
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Nov 13 03:45:07 2010 +0100
Cleanups
Nothing here, move on.
elisp/geiser-connection.el | 6 +-----
elisp/geiser-repl.el | 1 -
2 files changed, 1 insertions(+), 6 deletions(-)
commit 69efb94a50ca6e8120a7a08d6ccf8216625c8519
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Nov 13 02:31:39 2010 +0100
geiser-mode-auto-p: automatic geiser-mode is now optional
It hadn't occurred to me that anyone wouldn't want non-automatic
geiser-mode often enough to require its own customization variable.
Rotty proved me wrong. Or maybe not, but he deserves a custom var!
doc/parens.texi | 9 +++------
elisp/geiser-mode.el | 9 +++++++++
elisp/geiser.el | 4 +++-
3 files changed, 15 insertions(+), 7 deletions(-)
commit 1853b281918ea8c6e143ed1cfe1950189956d076
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Nov 13 02:07:19 2010 +0100
Superior schemes
Inferior schemes weren't really a good idea, were they? With remote
connections one can launch an external scheme to debug Geiser anyway.
And everything is (ahem, will be) simpler when we add new
implementations.
elisp/Makefile.am | 1 -
elisp/geiser-guile.el | 17 +-----
elisp/geiser-inf.el | 89 ----------------------------
elisp/geiser-racket.el | 4 -
elisp/geiser-repl.el | 129 +++++++++++++++++++++++------------------
scheme/racket/geiser/user.rkt | 6 +--
6 files changed, 77 insertions(+), 169 deletions(-)
delete mode 100644 elisp/geiser-inf.el
commit 6e9d4a346b4a947259b564063c0c3186e51670e0
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Nov 12 23:44:17 2010 +0100
Hiding a bit inferior scheme buffers
By prefixing their name with a space... an argument against inferior
schemes, btw, is that they raise the barrier to entry for new schemes:
they must provide a networked REPL server.
elisp/geiser-inf.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit e070d76166d249695f1d2ee0269cc5c91537e0c9
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Nov 12 22:55:40 2010 +0100
Make do with a single connection
Separate connections for the REPL and Geiser commands was kind of
neat, but it had the problem of synchronising the current namespace
for both connections. A quick fix would have been to ask the scheme
for the current namespace for every Geiser command in the REPL, but
that, besides clunky, would add potentially prohibitive overhead for
(real) remote connections.
As it happens, using a single connection turned out to be not that
difficult and relatively clean code-wise. We could even turn back to
not use inferior schemes, and the net result of this refactoring would
be the replacement of comint-redirect (which wasn't able to match the
whole EOT token if it didn't arrive all at once) by transaction queues
(which also makes geiser-connection's implementation cleaner).
But using an inferior scheme has a dog-food value, and allows external
processes to connect to the scheme being used by Geiser without
further ado, which could be useful for debugging (although this is a
lame excuse: nothing prevents you from starting a REPL server from
emacs if you want). We'll see.
elisp/geiser-connection.el | 49 ++++++++++++++++++++++-------------
elisp/geiser-guile.el | 20 +++++++++------
elisp/geiser-racket.el | 14 +++++-----
elisp/geiser-repl.el | 29 +++++++++++----------
scheme/guile/geiser/evaluation.scm | 1 -
scheme/racket/geiser/eval.rkt | 1 -
6 files changed, 65 insertions(+), 49 deletions(-)
commit c4287cdbb796507575a71a2bfc589f0f107f436f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Nov 12 15:41:06 2010 +0100
Debugger support, and Guile using it
elisp/geiser-connection.el | 15 ++++++++++-----
elisp/geiser-guile.el | 7 ++++---
elisp/geiser-repl.el | 8 ++++++++
3 files changed, 22 insertions(+), 8 deletions(-)
commit e13172c2855cc7fcb30c6dac231210c6e8534b18
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Nov 12 02:20:14 2010 +0100
Better EOT token for more robust communication
elisp/geiser-connection.el | 10 +++++-----
elisp/geiser-guile.el | 4 ++--
elisp/geiser-repl.el | 5 ++++-
scheme/guile/geiser/evaluation.scm | 1 +
scheme/racket/geiser/eval.rkt | 3 ++-
5 files changed, 14 insertions(+), 9 deletions(-)
commit dc8155b5d0e5c533a1fc6cb64399e8cccd7c1716
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Nov 12 01:33:09 2010 +0100
Guile reconnected (but not debuggable (yet))
Or the importance of EOL. Switching to a transaction queue for
communication with the Scheme process means that i had to care about
sending eols in the queries... Guile was waiting for ever reading a
metacommand taking a variable number of arguments. Argh: this has
taken me a few hours -- i'm getting old.
elisp/geiser-guile.el | 37 ++++++++++++++++++++++-------------
elisp/geiser-racket.el | 1 -
elisp/geiser-repl.el | 6 ++--
scheme/guile/geiser/emacs.scm | 23 ++++++++++++++++-----
scheme/guile/geiser/evaluation.scm | 18 +++-------------
5 files changed, 47 insertions(+), 38 deletions(-)
commit 24fe735860a68542bb569bb59c712995f7bd1deb
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Nov 12 01:29:04 2010 +0100
Avoiding clobbering scm-strings with properties
Apparently, (format "%s" sym) for a symbol read from a buffer where
it's fontified, produces a string with the same fontification. Go
figure.
elisp/geiser-eval.el | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
commit b98b2cea6ca2a5b244bbb4270d1144e483e54455
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Nov 12 01:27:22 2010 +0100
Nits
bin/geiser-racket.sh | 2 +-
elisp/geiser-connection.el | 25 ++++++++++++-------------
elisp/geiser-inf.el | 2 +-
elisp/geiser-racket.el | 4 ++--
4 files changed, 16 insertions(+), 17 deletions(-)
commit 70cfa5b379e90e6899c7e1a210a5c468dc578479
Merge: 8d1e1c4 5a7c055
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Nov 11 16:28:52 2010 +0100
Merge branch 'guile-meta' into meta-reconnection
commit 8d1e1c47563131cd0f52f0cc02fa0b23eebd2227
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Nov 11 16:27:01 2010 +0100
Racket reconnected
bin/geiser-racket.sh | 6 ++--
elisp/geiser-inf.el | 24 ++++++++++------
elisp/geiser-repl.el | 50 +++++++++++++++++++++++----------
scheme/racket/geiser.rkt | 4 +--
scheme/racket/geiser/server.rkt | 12 +------
scheme/racket/geiser/user.rkt | 59 ++++++++++++++++++++++++++++++--------
6 files changed, 102 insertions(+), 53 deletions(-)
commit d773c05503659047f35878bd745568ce04078148
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Nov 11 03:31:15 2010 +0100
Elisp support for inferior schemes
elisp/geiser-guile.el | 1 -
elisp/geiser-inf.el | 2 +-
elisp/geiser-racket.el | 3 +++
elisp/geiser-repl.el | 37 +++++++++++++++++++++++--------------
4 files changed, 27 insertions(+), 16 deletions(-)
commit dfc900c0e2f59edfb06bbdabfc4bcde172d6ced9
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Nov 11 03:01:33 2010 +0100
Partial work (connections working)
doc/cheat.texi | 3 -
doc/repl.texi | 13 +-
elisp/Makefile.am | 1 +
elisp/geiser-connection.el | 274 ++++++++++++---------------------
elisp/geiser-eval.el | 10 +-
elisp/geiser-inf.el | 83 ++++++++++
elisp/geiser-log.el | 1 -
elisp/geiser-racket.el | 1 -
elisp/geiser-reload.el | 1 +
elisp/geiser-repl.el | 338 +++++++++++++++++++----------------------
scheme/racket/geiser/user.rkt | 8 +-
11 files changed, 347 insertions(+), 386 deletions(-)
create mode 100644 elisp/geiser-inf.el
commit 5a7c0553d5b60cd9475ecb33c5d65b76789757e0
Merge: 27916d2 3db4017
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Nov 9 21:55:22 2010 +0100
Merge branch 'master' into guile-meta
commit 3db4017f11317c497fba0e97adb5fd1a18ca4534
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Nov 9 21:54:44 2010 +0100
Missing racket file in scheme/Makefile.am
scheme/Makefile.am | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 27916d2da2e43f231daff12249b19701f5a27b4f
Merge: d830e14 f2bf4b2
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Nov 9 21:52:56 2010 +0100
Merge branch 'master' into guile-meta
Conflicts:
elisp/geiser-guile.el
commit f2bf4b2cda05fe8c32ee74ce3b5cce743d81de61
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Nov 9 21:35:50 2010 +0100
Racket: remote REPLs
.gitignore | 1 +
Makefile.am | 2 +-
bin/Makefile.am | 15 ++++++++++
bin/geiser-racket.sh | 19 ++++++++++++
configure.ac | 1 +
doc/repl.texi | 60 ++++++++++++++++++++++++++------------
elisp/geiser-connection.el | 57 +++++++++++++++---------------------
elisp/geiser-racket.el | 12 ++++++++
scheme/racket/geiser/server.rkt | 24 +++++++++++++++
9 files changed, 138 insertions(+), 53 deletions(-)
create mode 100644 bin/Makefile.am
create mode 100755 bin/geiser-racket.sh
create mode 100644 scheme/racket/geiser/server.rkt
commit 512fa06fec02b7dc8ce11684313f7a0ab56bef6b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Nov 9 02:38:49 2010 +0100
Elisp buggettes and warnings
elisp/geiser-connection.el | 2 +-
elisp/geiser-guile.el | 7 ++++---
elisp/geiser-mode.el | 4 ++--
3 files changed, 7 insertions(+), 6 deletions(-)
commit 32cf1a718868d83b58b426ba7e1eeb32ea9f80b5
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Nov 8 06:15:51 2010 +0100
README nit
README | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit b6201fbf064e1f3dcbb579b54cc1d49c3b8c9493
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Nov 8 06:11:15 2010 +0100
Documentation typos
doc/parens.texi | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit 27e21627ad8e3021d49dcbd781ff5bde97fd471b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Nov 8 06:07:12 2010 +0100
squarify again, now with numeric prefix
doc/parens.texi | 4 +++-
elisp/geiser-mode.el | 35 +++++++++++++++++++++++------------
2 files changed, 26 insertions(+), 13 deletions(-)
commit f8acd072a81821c6ebb3a8bf7e057f45243e7810
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Nov 8 05:44:18 2010 +0100
geiser-squarify to toggle between () and []
README | 1 +
doc/cheat.texi | 3 +++
doc/parens.texi | 4 ++++
elisp/geiser-mode.el | 19 +++++++++++++++++++
scheme/racket/geiser/user.rkt | 16 ++++++++--------
5 files changed, 35 insertions(+), 8 deletions(-)
commit ca4e24ea7c39abb47683e68bac42807f2fe79eb0
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Nov 8 05:43:58 2010 +0100
Let geiser-connect take optional host and port args
elisp/geiser-repl.el | 19 +++++++++++--------
1 files changed, 11 insertions(+), 8 deletions(-)
commit 73451229ea7f9ba26199851bc19aafabde900e78
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Nov 8 04:39:39 2010 +0100
Tweakings in switch-to-geiser (multiple REPLs)
elisp/geiser-repl.el | 19 +++++++++++++------
1 files changed, 13 insertions(+), 6 deletions(-)
commit 39d0ccb19d7c390f306374987219b1d599902bdc
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Nov 8 04:05:31 2010 +0100
Better handling of REPL's header line
elisp/geiser-repl.el | 8 ++++----
1 files changed, 4 insertions(+), 4 deletions(-)
commit f04b9429de1cb815c2ad680603077be6a0d10132
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Nov 8 04:00:53 2010 +0100
Racket: fix for prompt display on ,enter
scheme/racket/geiser/user.rkt | 13 ++++++-------
1 files changed, 6 insertions(+), 7 deletions(-)
commit 6a197dae0735eb92f66ee98a8ca4137eac7649ee
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Nov 8 03:39:36 2010 +0100
Racket: use EOT token for internal communications
elisp/geiser-racket.el | 1 +
scheme/racket/geiser/eval.rkt | 16 ++++++----------
scheme/racket/geiser/modules.rkt | 4 ++++
scheme/racket/geiser/user.rkt | 32 ++++++++++++++++++++------------
4 files changed, 31 insertions(+), 22 deletions(-)
commit a73fdcb10bb6144d7befbc4c553102c9816e86c9
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Nov 8 03:38:44 2010 +0100
Connection plumbing: ability to specify EOT token added
elisp/geiser-connection.el | 91 +++++++++++++++++++++++--------------------
elisp/geiser-eval.el | 6 ---
2 files changed, 49 insertions(+), 48 deletions(-)
commit 3e1ed908aa73875bda5842d6d9ce4c8b2d76bfb4
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 7 18:41:32 2010 +0100
Interruptible connection waiting
elisp/geiser-connection.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit e7aa01584d9b54e47855f2bcc434ab4c253126d5
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 7 18:29:25 2010 +0100
Better connection logs
elisp/geiser-connection.el | 17 +++++++++--------
1 files changed, 9 insertions(+), 8 deletions(-)
commit 61caa87e24a26196f529938b51d1e46373598e7f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 7 18:27:36 2010 +0100
Nit
scheme/racket/geiser/user.rkt | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 3ba17b64dfd84a313fdb631c0127de7f54218465
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 7 17:31:09 2010 +0100
Pumbling cleanups
elisp/geiser-connection.el | 118 ++++++++++++++++++++++---------------------
elisp/geiser-racket.el | 4 +-
elisp/geiser-repl.el | 3 +-
3 files changed, 64 insertions(+), 61 deletions(-)
commit 682e386ab7e2a78b64d2420d4f4c014bc86be256
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 7 03:40:37 2010 +0100
Nits
elisp/geiser-connection.el | 9 +++++----
scheme/racket/geiser/eval.rkt | 3 ++-
2 files changed, 7 insertions(+), 5 deletions(-)
commit d4a74bed9729a0f737fc4f363199a54da934d8ac
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Nov 7 02:57:38 2010 +0100
Completion: not completing the empty string
elisp/geiser-completion.el | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
commit bf929cd8408277dab16d7fa1a2bc9fd5ba8559e2
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Nov 6 23:18:51 2010 +0100
Completion: falling back to module name completion for real
elisp/geiser-completion.el | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
commit 4146821a9d3256ae33ce035269bc0358c4e51d80
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Nov 6 22:56:48 2010 +0100
Doc fix
doc/parens.texi | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit ce1f3543d0339813f85677178b8dcd06953fd2e9
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Nov 6 22:19:07 2010 +0100
REPL: remembering last connection address
elisp/geiser-repl.el | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
commit 2aad392f96e8fdf6040c3761171045e25fb0a8c9
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Nov 6 21:42:09 2010 +0100
Racket: little evaluation nits
elisp/geiser-eval.el | 1 +
elisp/geiser-racket.el | 7 ++++---
scheme/racket/geiser.rkt | 1 +
scheme/racket/geiser/eval.rkt | 9 +++++----
scheme/racket/geiser/modules.rkt | 2 +-
scheme/racket/geiser/user.rkt | 22 ++++++++++++++++------
6 files changed, 28 insertions(+), 14 deletions(-)
commit f972d32e556e305936e4aa9f1249fe2846e07a20
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Nov 6 14:22:53 2010 +0100
Manual nits
doc/Makefile.am | 2 +-
doc/fun.texi | 488 ------------------------------------------------------
doc/geiser.css | 1 +
doc/geiser.texi | 2 +-
doc/install.texi | 2 +-
doc/intro.texi | 12 +-
doc/macros.texi | 4 -
doc/parens.texi | 488 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
doc/repl.texi | 42 +++---
doc/web.texi | 2 +-
10 files changed, 520 insertions(+), 523 deletions(-)
delete mode 100644 doc/fun.texi
create mode 100644 doc/parens.texi
commit 545ed6843fb39f6ed6ef6d7cb28fe8e4cc07e1c5
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Nov 6 12:37:07 2010 +0100
Manual: more precise docs on completion
doc/fun.texi | 8 +++++---
doc/repl.texi | 13 ++++++++-----
2 files changed, 13 insertions(+), 8 deletions(-)
commit 0320e46e6babf242450dc7e2ade6803213a52090
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Nov 5 21:17:36 2010 +0100
Documentation nits
doc/repl.texi | 3 ++-
doc/thanks.texi | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
commit 6cc325d0c53f074054c645eae42f2305c01f6b4f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Nov 5 03:15:15 2010 +0100
Documentation tweaking
doc/cheat.texi | 13 +++++++------
doc/fun.texi | 18 +++++++++---------
doc/geiser.texi | 4 ++--
doc/repl.texi | 2 +-
doc/web.texi | 2 +-
5 files changed, 20 insertions(+), 19 deletions(-)
commit cb4eaabc1e18b91f1f34899110edf62482163a5b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Nov 5 03:01:07 2010 +0100
Documentation fix
doc/cheat.texi | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
commit b8992fe0b5ab24c66f9d58f61ed9d52ea378d4bf
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Nov 5 02:57:15 2010 +0100
Fix for TAB in REPL, and BACKTAB going to previous error
doc/cheat.texi | 7 +++++++
elisp/geiser-repl.el | 13 +++++++++++--
2 files changed, 18 insertions(+), 2 deletions(-)
commit 95968c5dff4c8128a377d241436b6454c31c2e69
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Nov 5 01:58:28 2010 +0100
Racket: fix for help function
elisp/geiser-racket.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 46a3aa955952156554ea45e8f44af792d0f14669
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Nov 4 22:36:03 2010 +0100
Manual: image update and grammatical error
doc/img/repl-mod.png | Bin 13151 -> 17604 bytes
doc/repl.texi | 2 +-
2 files changed, 1 insertions(+), 1 deletions(-)
commit 2b84012e105c3f798bbae51c989edb7258d0714b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Nov 4 22:02:54 2010 +0100
Implementation guessing for scripts with #! ... guile
elisp/geiser-guile.el | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
commit d830e14a4010284b4085d9942bfd856b0360d793
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Nov 1 05:16:55 2010 +0100
Better error message for edit-symbol-at-point
elisp/geiser-edit.el | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
commit ea42746970657bc05b31c462a01df21d079e4a9e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Nov 1 01:45:58 2010 +0100
Guile: better meta-command args handling
elisp/geiser-guile.el | 26 +++++---------------------
scheme/guile/geiser/emacs.scm | 2 +-
2 files changed, 6 insertions(+), 22 deletions(-)
commit e3edc4db496c012da1cf4d406b94bd752ea79622
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Nov 1 00:43:10 2010 +0100
Guile: fix for the argument shortening algorithm
elisp/geiser-guile.el | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit 375e6549f8662d1316b24a8211d0507430f941c5
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Nov 1 00:19:23 2010 +0100
Guile: shorten a bit more multi-line sexps sent to REPL
elisp/geiser-guile.el | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
commit 83b1e75799d56b33dbbcb56b3bc5f8741e3f4cd4
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Nov 1 00:03:31 2010 +0100
Guile: suppress embedded comments when sending multi-line sexps
elisp/geiser-guile.el | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
commit 03e7271ffdc381e69aae401666df56767799e836
Merge: ffd0a91 2603c39
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Oct 31 20:04:45 2010 +0100
Merge branch 'master' into guile-meta
commit 2603c39ff801aa860420d65b589dfe831240d05d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Oct 31 20:03:16 2010 +0100
REPL: TAB when away from last prompt goes to next error
elisp/geiser-repl.el | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
commit df85a7034789007da33e2b3a5efc12a32e53a651
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Oct 31 19:47:40 2010 +0100
REPL: RET on an error jumps to it
elisp/geiser-repl.el | 34 +++++++++++++++++++++-------------
1 files changed, 21 insertions(+), 13 deletions(-)
commit ffd0a91a136909c4ed481184073e868ae886e230
Merge: 449a5c9 9325189
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Oct 31 15:53:12 2010 +0100
Merge branch 'master' into guile-meta
commit 9325189d4b3cfa2207c015b4f60cf397089edc9f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Oct 31 15:51:57 2010 +0100
Informational logs disabled by default
Set geiser-log-verbose-p to t to enable all logs. Calling
geiser-show-logs with a prefix argument will do that for you.
elisp/geiser-log.el | 27 ++++++++++++++++++---------
1 files changed, 18 insertions(+), 9 deletions(-)
commit dff681a7e5641f350c0d18c178b7401e75b107d6
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Oct 31 15:13:19 2010 +0100
Always fallback to edit-module in M-.
elisp/geiser-completion.el | 5 +++++
elisp/geiser-edit.el | 16 ++++++++++++++--
scheme/guile/geiser/doc.scm | 13 +++++++------
3 files changed, 26 insertions(+), 8 deletions(-)
commit e57b89e952cd050f746033a0d40a817211fb5be1
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Oct 31 15:08:50 2010 +0100
Simple tables (not yet used)
elisp/geiser-table.el | 137 +++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 137 insertions(+), 0 deletions(-)
create mode 100644 elisp/geiser-table.el
commit 5d8a2feb0bc211945518f761c7fffcbb2dd3ff32
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Oct 31 03:48:53 2010 +0100
Missing, if thankful, texi file
doc/thanks.texi | 35 +++++++++++++++++++++++++++++++++++
1 files changed, 35 insertions(+), 0 deletions(-)
create mode 100644 doc/thanks.texi
commit 7dbe4a28668ebc601d1f468bd97063bd27c70083
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Oct 31 03:40:08 2010 +0100
Documented thanks
THANKS | 9 +++++++--
doc/Makefile.am | 1 +
doc/cheat.texi | 2 +-
doc/geiser.texi | 11 ++---------
doc/index.texi | 2 +-
doc/web.texi | 2 ++
6 files changed, 14 insertions(+), 13 deletions(-)
commit bc8ff863ec10cb70b89b4af1983ba1fde0cd3841
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Oct 31 02:42:04 2010 +0100
Fix for geiser-doc-module
elisp/geiser-doc.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit af8cd551c9ed6cac332fcb4cfa17c5143b9d48a5
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Oct 31 02:34:30 2010 +0100
Autodoc: fix for improper macro arglists scanning
scheme/guile/geiser/doc.scm | 12 +++++++-----
1 files changed, 7 insertions(+), 5 deletions(-)
commit 3d67d9292879f4c5ff50c7326091192293419630
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Oct 31 02:04:40 2010 +0100
Fix for geiser-edit-module
elisp/geiser-edit.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 449a5c9a05feed4f743d98172f78b250c6258d7a
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Oct 31 02:42:04 2010 +0100
Fix for geiser-doc-module
elisp/geiser-doc.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 52f219c47fc5aa1831735823530c83bb34056aef
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Oct 31 02:34:30 2010 +0100
Autodoc: fix for improper macro arglists scanning
scheme/guile/geiser/doc.scm | 12 +++++++-----
1 files changed, 7 insertions(+), 5 deletions(-)
commit 41c403b1b18bbf8b780dbf06f9445a43b602803b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Oct 31 02:04:40 2010 +0100
Fix for geiser-edit-module
elisp/geiser-edit.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit e0dca7b01b40b3548f03298a16dee252f310a567
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Oct 31 01:46:29 2010 +0200
Guile: reactivating the debugger during evaluation
elisp/geiser-guile.el | 2 +-
scheme/guile/geiser/emacs.scm | 12 ++++++++++--
2 files changed, 11 insertions(+), 3 deletions(-)
commit 32592d3fd04db3a9facd9061d20c6ff7da2ce8f8
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Oct 30 23:49:06 2010 +0200
Guile: debug leftover deleted
scheme/guile/geiser/emacs.scm | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)
commit 35e1b306eb7df8449d05d07596c62281bcee7736
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Oct 30 23:48:18 2010 +0200
Guile: really support R6RS libs
elisp/geiser-guile.el | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
commit 1edb6056df59a119296916a0d4a14b9887e4baa5
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Oct 30 22:51:45 2010 +0200
Guile: recognizing R6RS libraries as modules
elisp/geiser-guile.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 7fe12503929dd8557a6daee1ad33d91ceef9293b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Oct 30 22:46:12 2010 +0200
Guile: using meta-commands to talk with Guile
elisp/geiser-guile.el | 31 +++++++++++++++--------
scheme/guile/geiser/emacs.scm | 48 +++++++++++++++--------------------
scheme/guile/geiser/evaluation.scm | 17 ++++++++----
3 files changed, 52 insertions(+), 44 deletions(-)
commit 8e0535dff68717c4073d0933e304a7ad8c803870
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Oct 30 15:46:15 2010 +0200
Documentation update to mention new ,enter in Racket
doc/img/repl-autodoc.png | Bin 54293 -> 44150 bytes
doc/repl.texi | 4 ++--
2 files changed, 2 insertions(+), 2 deletions(-)
commit b729d11c255065781e0df9b7a9b2be68a93fafb1
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Oct 30 15:45:40 2010 +0200
Racket: ,eval -> ,geiser-eval
elisp/geiser-racket.el | 7 ++++---
scheme/racket/geiser/user.rkt | 4 ++--
2 files changed, 6 insertions(+), 5 deletions(-)
commit 19adb11523a6a1b87ae8dda7c1734db3ca476ddc
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Oct 30 05:02:43 2010 +0200
Racket: using meta-commands instead of dynamic-require (#30347)
- Much more robust: dynamic-require might not have been defined in the
REPL's namespace.
- Fixes #30347 as a side-effect: now all Geiser functions work with
typed scheme too.
elisp/geiser-racket.el | 19 +++++++++++++------
scheme/racket/geiser/eval.rkt | 6 ++----
2 files changed, 15 insertions(+), 10 deletions(-)
commit 25efa35db669a3994fc1a4df7462633adfb6941d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Oct 30 04:58:57 2010 +0200
Guile: using the new syntax for sending eval requests
elisp/geiser-guile.el | 15 +++++++++++----
1 files changed, 11 insertions(+), 4 deletions(-)
commit 89e1f6444208bc70deeeca765f212296ed11c634
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Oct 30 04:57:31 2010 +0200
Elisp: more flexible parsing of :eval and :ge forms
This allows the implementation decide the concrete structure of the
code sent to the REPL. For instance, it doesn't need to be a single
s-expression, and argument order can be re-arranged.
elisp/geiser-autodoc.el | 2 +-
elisp/geiser-compile.el | 2 +-
elisp/geiser-completion.el | 4 ++--
elisp/geiser-debug.el | 4 ++--
elisp/geiser-doc.el | 4 ++--
elisp/geiser-edit.el | 6 +++---
elisp/geiser-eval.el | 41 +++++++++++++++++++++++------------------
elisp/geiser-repl.el | 3 +--
elisp/geiser-xref.el | 2 +-
9 files changed, 36 insertions(+), 32 deletions(-)
commit d89131b0ff58fb6d8d12fa0404f2b0d26e964d72
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Oct 30 04:54:59 2010 +0200
Racket: new meta-commands: ,eval ,apply ,no-values
scheme/racket/geiser/user.rkt | 24 ++++++++++++++++++++----
1 files changed, 20 insertions(+), 4 deletions(-)
commit 13f8a9c96e791d9f3ea1b0b73e77d2497b5e95a9
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Oct 29 22:51:19 2010 +0200
Racket: ,enter meta-command instead of namespace clobbering
elisp/geiser-racket.el | 6 ++--
scheme/racket/geiser/user.rkt | 55 ++++++++++++++++++-----------------------
2 files changed, 27 insertions(+), 34 deletions(-)
commit c6add83b9dd772070e71a6ac2f61fdd948f8b52f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Oct 29 03:50:29 2010 +0200
Thanks where thanks are due
THANKS | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
commit 7121a03cb28386db9c0d034cfb175a8b8f8be9c1
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Oct 24 00:26:05 2010 +0200
Locals completion: a fix and an extension
- ((foo wasn't being completed
- define-syntax makes its first argument a bound local
elisp/geiser-completion.el | 2 +-
elisp/geiser-syntax.el | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
commit caf962e8deffd840c67ef591613125638ff03d97
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Oct 23 16:12:02 2010 +0200
Using smart tab mode in REPL
doc/fun.texi | 3 ++-
elisp/geiser-guile.el | 4 ++--
elisp/geiser-repl.el | 1 +
3 files changed, 5 insertions(+), 3 deletions(-)
commit 48333a4d4593b2d616855e50e3211537d210624f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Oct 23 12:50:50 2010 +0200
A proper (let's hope) fix for the sluggishness problem
elisp/geiser-syntax.el | 40 +++++++++++++++++++++++++---------------
1 files changed, 25 insertions(+), 15 deletions(-)
commit 145c5c15cdc0345bafa0e172c68f1a481ee3a19e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Oct 23 01:06:15 2010 +0200
Temporary fix for sluggishness while scanning big forms
elisp/geiser-syntax.el | 23 +++++++++++++----------
1 files changed, 13 insertions(+), 10 deletions(-)
commit bafa50637979082e65300cd985e278076910ba62
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Oct 21 20:29:30 2010 +0200
Doc fix
doc/fun.texi | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit bb25fc4b46e9b82d9e0f119e30f2bda30c5e12d0
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Oct 16 03:36:49 2010 +0200
Manual: cheat sheet
README | 5 +-
doc/Makefile.am | 2 +-
doc/cheat.texi | 178 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
doc/fun.texi | 2 +-
doc/geiser.texi | 12 +++-
doc/index.texi | 2 +-
doc/web.texi | 2 +
7 files changed, 194 insertions(+), 9 deletions(-)
create mode 100644 doc/cheat.texi
commit fcfcf8f8dfd0a01dd269822fe9e44716f86be3c1
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Oct 16 02:11:24 2010 +0200
Bug fix: setting correct default-directory in debug buffers
elisp/geiser-debug.el | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
commit 9da96b7c7d959fb0005b562c923203d21050b4cb
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Oct 15 22:59:32 2010 +0200
Racket nit: racket/base instead of scheme/base
scheme/racket/geiser/user.rkt | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit d8e54ebda76c034f48342e8ee7f2b7901c9bc674
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Oct 15 22:57:44 2010 +0200
Documentation for M-. and modules
README | 48 +++++++++++++++++++++++-------------------------
doc/fun.texi | 5 ++++-
doc/repl.texi | 4 +++-
3 files changed, 30 insertions(+), 27 deletions(-)
commit 9e0401cb0d864af44372e60be642f57b4895a1ad
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Oct 15 19:31:03 2010 +0200
Documentation for smart-tab mode
README | 185 +++++++++++++++++++++++++++++++++++++++++++++++
README.org | 229 ----------------------------------------------------------
doc/fun.texi | 8 ++
3 files changed, 193 insertions(+), 229 deletions(-)
create mode 100644 README
delete mode 100644 README.org
commit 85104cd220c6b694a93f486656802b046cba1a79
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Oct 15 18:16:20 2010 +0200
README tweaks
README.org | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++---
1 files changed, 50 insertions(+), 3 deletions(-)
commit 6d9b904089f4f7b407aa19769b2bc66c95e89132
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Oct 15 17:05:49 2010 +0200
README -> README.org
README | 182 ------------------------------------------------------------
README.org | 182 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 182 insertions(+), 182 deletions(-)
delete mode 100644 README
create mode 100644 README.org
commit dd9afea0677c99620a1543e06e86712465728681
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Oct 15 16:56:23 2010 +0200
Documentation bit
doc/repl.texi | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
commit 28e90a3c097fc903765cdcbfd2a0bdac4a37c444
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Oct 15 16:39:06 2010 +0200
Whitespace
elisp/geiser-edit.el | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
commit c1821b6269d541ae632158252f427cf98481966b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Oct 15 16:33:23 2010 +0200
Documentation nits
doc/repl.texi | 2 ++
doc/site.conf | 3 +++
2 files changed, 5 insertions(+), 0 deletions(-)
commit 800218e25fda834a04d7823633e8f966d53940e0
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Oct 13 20:33:11 2010 +0200
README fix
README | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
commit 443b3399a1efbea581694e856b67095e9dbaad51
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Oct 12 00:28:00 2010 +0200
Menus: callers/callees active only if available
elisp/geiser-eval.el | 3 +++
elisp/geiser-mode.el | 6 ++++--
2 files changed, 7 insertions(+), 2 deletions(-)
commit 4322100bb18d2b00f409730dcd3985e56f8d4124
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Oct 11 12:47:28 2010 +0200
Fix for the fix
elisp/geiser-guile.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 20381927f97fea260de42656f539fecf1e45bd1b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Oct 11 12:46:36 2010 +0200
Bug fix: connect-to-guile wasn't interactive
elisp/geiser-guile.el | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 7df2a764d6091736814766eef21a073165c84bd8
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Oct 11 03:26:56 2010 +0200
A bit more documentation on remote REPLs
doc/repl.texi | 27 ++++++++++++++++++---------
1 files changed, 18 insertions(+), 9 deletions(-)
commit a680bcf2c24eb97b61bc4a3b5b043740b9064887
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Oct 11 03:10:30 2010 +0200
Documentation for remote REPLs
doc/repl.texi | 14 ++++++++++++++
1 files changed, 14 insertions(+), 0 deletions(-)
commit aa3b4233fd2ce19bd3de6759173172e014ef2f63
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Oct 11 02:25:34 2010 +0200
Guile: remote REPLs (connect-to-guile)
geiser-connect (or its specialisation, connect-to-guile) working for
Guile, where the external process is started with the new --listen
flag.
elisp/geiser-guile.el | 12 +++++++++++-
elisp/geiser.el | 3 +++
scheme/guile/geiser/evaluation.scm | 23 +++++++++++++----------
3 files changed, 27 insertions(+), 11 deletions(-)
commit 30824831a0211277769ddcbaee431321c603bc03
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Oct 11 02:23:26 2010 +0200
Remote REPLs: elisp support (geiser-connect)
New user command geiser-connect, which will try to connect to a remote
server and use it in the REPL.
elisp/geiser-repl.el | 70 ++++++++++++++++++++++++++++++++++++++++---------
elisp/geiser.el | 11 ++++---
2 files changed, 63 insertions(+), 18 deletions(-)
commit 6cca3627152fa6f4cd3c38c908db820fdc7eac98
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Oct 6 02:34:51 2010 +0200
Autodoc: fix for position scanning and current symbol
Fixes scan of current symbol when point is in a string or comment and
detection of argument boundaries.
elisp/geiser-syntax.el | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
commit de4041d918ce90680bfddf9aa8430f8295dcea1e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Oct 6 01:57:18 2010 +0200
Fixes for scanning of locals during completion
elisp/geiser-syntax.el | 70 +++++++++++++++++++++++++++--------------------
1 files changed, 40 insertions(+), 30 deletions(-)
commit 8170fdab0cf35cf12d1dc091b6232ac4d22fe1a5
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Oct 6 00:53:07 2010 +0200
Use cl only at compile time
elisp/geiser-autodoc.el | 2 +-
elisp/geiser-base.el | 16 ++++--------
elisp/geiser-completion.el | 9 ++----
elisp/geiser-syntax.el | 57 ++++++++++++++++++++++++--------------------
4 files changed, 40 insertions(+), 44 deletions(-)
commit 2b0ff9f520839d7389ddb9e2354c709a1ce401d4
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Oct 6 00:45:48 2010 +0200
Documentation nits
doc/install.texi | 2 +-
doc/repl.texi | 2 +-
elisp/geiser-guile.el | 1 +
3 files changed, 3 insertions(+), 2 deletions(-)
commit 9ac52eca64ed44c9a7fc3d716b685cc71f005d36
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Sep 12 19:20:47 2010 +0200
Docs: include images only in HTML pages
doc/fun.texi | 8 ++++----
doc/geiser.texi | 3 ++-
doc/macros.texi | 11 ++++++++---
doc/repl.texi | 8 ++++----
4 files changed, 18 insertions(+), 12 deletions(-)
commit c1fab42b7d6ca1ea2bdf0898057b041f82e02a21
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Sep 12 01:59:47 2010 +0200
More documentation
doc/fun.texi | 72 +++++++++++++++++++++++++++++++----------
doc/img/eval-error.png | Bin 27374 -> 27433 bytes
doc/img/guile-eval-error.png | Bin 0 -> 22733 bytes
doc/repl.texi | 21 ++++++------
4 files changed, 65 insertions(+), 28 deletions(-)
create mode 100644 doc/img/guile-eval-error.png
commit f67278cd012fd9a0dd9c830f2d66966ebfacc55d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Sep 12 01:59:24 2010 +0200
Couple nits
elisp/geiser-edit.el | 2 +-
elisp/geiser-racket.el | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit 5a2b4648fc9c4212fe19e8794fc2b15230710b95
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Sep 11 22:47:08 2010 +0200
Racket: support for gracket-text
elisp/geiser-racket.el | 36 ++++++++++++++++++++++++++++++------
elisp/geiser.el | 7 ++++---
2 files changed, 34 insertions(+), 9 deletions(-)
commit 5a3362429fc4b3daee7cab0718f2c1cadc467ab3
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Sep 11 22:46:10 2010 +0200
A better way of doing the above
elisp/geiser-base.el | 11 ++++++++++-
elisp/geiser-repl.el | 4 +---
2 files changed, 11 insertions(+), 4 deletions(-)
commit 2c6127d54ed940a988ffc31a7285400d6df16e32
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Sep 11 22:40:19 2010 +0200
Silent autodoc message when starting REPL
elisp/geiser-repl.el | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
commit e70c2887af00bb60b7dad37aa0654751233bdcd3
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Sep 8 01:34:48 2010 +0200
Better REPL exit command
elisp/geiser-guile.el | 31 +++++++++++++++++--------------
elisp/geiser-racket.el | 4 ++++
elisp/geiser-repl.el | 38 +++++++++++++++++++++++++++++---------
3 files changed, 50 insertions(+), 23 deletions(-)
commit 9e072c67041be2a9968d153ab6a6de3c047bc0f0
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Sep 7 05:58:22 2010 +0200
Guile: configurable warning level
elisp/geiser-guile.el | 34 +++++++++++++++++++++++++++++-
scheme/guile/geiser/emacs.scm | 16 +++++++++----
scheme/guile/geiser/evaluation.scm | 40 +++++++++++++++++++++++++++--------
3 files changed, 75 insertions(+), 15 deletions(-)
commit 9ecfebdfd5d3361c643c2b16b9fb7771122b0e82
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Sep 7 05:58:05 2010 +0200
Reuse soruce window when navigating errors
elisp/geiser-edit.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit acd2cde3b603bcc48dc02337398f7418bad3fa29
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Sep 7 01:45:18 2010 +0200
Make next-error (C-x `) work on debug buffers
elisp/geiser-debug.el | 2 ++
elisp/geiser-edit.el | 30 +++++++++++++++++++++++++++---
2 files changed, 29 insertions(+), 3 deletions(-)
commit 841681e4360b08820bf1e9e0b260a83139d30911
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Sep 7 00:32:22 2010 +0200
Guile: fix bug in error display
elisp/geiser-guile.el | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
commit 34cfc967b6d377c4c2a795aba692a3652f21bb49
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Sep 7 00:22:52 2010 +0200
Guile: evaluation warnings
scheme/guile/geiser/evaluation.scm | 49 ++++++++++++++++++++++-------------
1 files changed, 31 insertions(+), 18 deletions(-)
commit 911a1fc178d9399a62b3742bffb992a41a7a197a
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Sep 7 00:22:37 2010 +0200
Support for evaluation warnings
elisp/geiser-debug.el | 42 +++++++++++++++++++++++-------------------
elisp/geiser-edit.el | 14 ++++++++++++++
elisp/geiser-guile.el | 12 +++++++++---
elisp/geiser-racket.el | 16 +++-------------
elisp/geiser-syntax.el | 4 ++++
5 files changed, 53 insertions(+), 35 deletions(-)
commit d7805560c066359595e67d7edb60769861e1e2e6
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Sep 6 21:13:12 2010 +0200
Guile: geiser-guile-jump-on-debug-p, geiser-guile-show-debug-help-p
elisp/geiser-custom.el | 5 ++++-
elisp/geiser-guile.el | 18 +++++++++++++++++-
2 files changed, 21 insertions(+), 2 deletions(-)
commit c6acac244447cac2b4580658b40f3bde2425b8c4
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Sep 6 07:26:54 2010 +0200
Allow loading byte-compiled Geiser without make install
README | 14 +++++++++++---
configure.ac | 3 ++-
doc/install.texi | 20 +++++++++++++++++---
elisp/Makefile.am | 8 +++++---
elisp/geiser-load.el.in | 8 ++++++++
elisp/geiser-reload.el | 14 +++++++-------
elisp/geiser.el | 26 +++++++++++++-------------
7 files changed, 63 insertions(+), 30 deletions(-)
create mode 100644 elisp/geiser-load.el.in
commit 1891a799d793ac980be066a617b5ef542f431b52
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Sep 6 04:45:28 2010 +0200
Bug fix: assign a default scheme to syntax hilighting buffer
elisp/geiser-reload.el | 2 +-
elisp/geiser-syntax.el | 8 +++++---
2 files changed, 6 insertions(+), 4 deletions(-)
commit 43c915add421637b4db12941e6d738b8de46ff7b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Sep 6 01:50:24 2010 +0200
Autodoc: clean cache upon evaluation
elisp/geiser-autodoc.el | 6 ++++--
elisp/geiser-compile.el | 7 +++++--
elisp/geiser-debug.el | 2 ++
elisp/geiser-reload.el | 2 +-
4 files changed, 12 insertions(+), 5 deletions(-)
commit 6c5ab9fbb37f6691395ddcc8b985819b7809cac4
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Sep 5 03:33:52 2010 +0200
Guile: fixes for compilation error regexps
elisp/geiser-guile.el | 3 +--
elisp/geiser-repl.el | 2 +-
2 files changed, 2 insertions(+), 3 deletions(-)
commit 8fa762ae053d6d2523e59f86c273f64cc421d8ad
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Sep 5 02:32:57 2010 +0200
Guile: xref commands working again
elisp/geiser-xref.el | 9 ++++-----
scheme/guile/geiser/xref.scm | 13 ++++++-------
2 files changed, 10 insertions(+), 12 deletions(-)
commit e1fbc2cf7fcd9a0bb77b1f9c0d8fe9d28102d6de
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Sep 5 02:31:52 2010 +0200
Typo
doc/repl.texi | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 0628b1b2180896edbc0ab6b472860fc951cd5445
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Sep 4 21:30:57 2010 +0200
Guile: better filtering of "anonymous" module names
Temporary modules with fancy gensym names have kind #f.
scheme/guile/geiser/modules.scm | 4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
commit 2d6f9c093ab8f5c29204c7cd82ba53253a2e8348
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Sep 4 21:21:04 2010 +0200
Documentation nit
doc/repl.texi | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
commit afa7fb40739992e22c7b4fd520ac6fac3d8e69c7
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Sep 4 21:17:12 2010 +0200
REPL: (optionally) forget old errors on new expressions
doc/geiser.texi | 16 ++++------------
doc/repl.texi | 27 +++++++++++++++++++++------
elisp/geiser-guile.el | 3 +++
elisp/geiser-repl.el | 13 +++++++++++++
4 files changed, 41 insertions(+), 18 deletions(-)
commit 35d7893f4889a7b4e67102b0da6363ed2454bc74
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Sep 3 23:45:31 2010 +0200
Guile: don't create empty modules before loading them
scheme/guile/geiser/modules.scm | 9 +++------
1 files changed, 3 insertions(+), 6 deletions(-)
commit 8efeb0b047131e54550c919493b6f8b2680df29e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Sep 3 22:32:10 2010 +0200
Docs on scheme initialisation variables
doc/repl.texi | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
commit 73c8e10e31336b2d1232d833a96b45d1e21c2324
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Sep 2 06:17:08 2010 +0200
Racket: better stack traces using errortrace
elisp/geiser-racket.el | 9 +++++++++
scheme/racket/geiser.rkt | 2 ++
scheme/racket/geiser/eval.rkt | 26 +++++---------------------
3 files changed, 16 insertions(+), 21 deletions(-)
commit 4399176fae8187e5b896e0d28e4b888b8c39b5d1
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Sep 2 06:15:58 2010 +0200
Yet another fix for scan locals (completion)
elisp/geiser-syntax.el | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit 6108de2068c7badd28f2fa51c8ca3f2d2a7c3482
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Sep 2 06:15:33 2010 +0200
Dead code elimination
elisp/geiser-guile.el | 78 +++++++++++++-----------------------------------
1 files changed, 21 insertions(+), 57 deletions(-)
commit 6fb4f86d76fe7138a549f32d794abc3b742bcecb
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Sep 1 04:29:30 2010 +0200
Fix for C-c C-m (enter module) in REPL
elisp/geiser-repl.el | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit abcb7b6737bbe925bd0597a4a526fabb02e95fe8
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Aug 31 21:30:46 2010 +0200
Correctly deactivating autodoc when leaving geiser-mode
elisp/geiser-mode.el | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
commit 97d7a64bd4ba60aaaaad4be801becdfa9330f873
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Aug 31 21:26:05 2010 +0200
Make geiser-mode ask which scheme on activation if guessing fails
elisp/geiser-impl.el | 4 ++--
elisp/geiser-mode.el | 2 +-
2 files changed, 3 insertions(+), 3 deletions(-)
commit f6e8492346b1ac7be21b96849df25c08dd8ce3ae
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Aug 31 16:43:35 2010 +0200
Guile: show error message upon entering the debugger
elisp/geiser-guile.el | 14 ++++++++++++--
scheme/guile/geiser/emacs.scm | 2 ++
2 files changed, 14 insertions(+), 2 deletions(-)
commit fb357359565a89c8e97db0c8068bad11579bb291
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Aug 31 16:42:43 2010 +0200
Guile: fix for import module REPL command
elisp/geiser-guile.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 3ad5e9e4b96e55e77832f5b9ecec827bfec47e45
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Aug 31 16:41:45 2010 +0200
Fix for importing modules at the REPL
elisp/geiser-repl.el | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
commit b09474daeb892ef0293342839a379e34d4d7c048
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Aug 30 07:15:55 2010 +0200
Fix for locals scanning in presence of rest arguments.
elisp/geiser-syntax.el | 42 ++++++++++++++++++++++--------------------
1 files changed, 22 insertions(+), 20 deletions(-)
commit 627eef525aab39ba0895e120f0bca9be7fc10e6b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Aug 30 03:58:51 2010 +0200
Guile: display backtrace upon entering debugger.
Inserting the banner is disabled for now: it confuses comint badly for
reasons i don't understand yet.
elisp/geiser-guile.el | 9 ++-------
1 files changed, 2 insertions(+), 7 deletions(-)
commit 982bd4598eed2549ce1c2cd1f9bae3fa6cdf3e86
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Aug 30 03:57:16 2010 +0200
Doc nit.
doc/install.texi | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 31c71af19fdd61f0eda2fd2d0a166d6fce4cb9c7
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Aug 30 03:18:24 2010 +0200
Docs: index entries.
README | 4 ++--
doc/fun.texi | 35 +++++++++++++++++++++++++++++++----
doc/install.texi | 4 ++--
doc/intro.texi | 1 +
doc/repl.texi | 14 +++++++++++++-
doc/top.texi | 1 +
6 files changed, 50 insertions(+), 9 deletions(-)
commit bbdab87cde36468f0ecff05e8bdc39c443a91ca3
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Aug 30 02:11:43 2010 +0200
Docs: first complete version of Fun between the parens.
doc/fun.texi | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
commit b847d375e59662fc8fc88481d9a3a2e4bed3d088
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Aug 30 01:54:44 2010 +0200
Docs: image updated.
doc/img/eval-error.png | Bin 23930 -> 27374 bytes
1 files changed, 0 insertions(+), 0 deletions(-)
commit 00ba7dc2fabb5311677e6b1f0f7ed06bbea6864e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Aug 30 01:14:32 2010 +0200
More docs and a function renamed.
doc/fun.texi | 20 ++++++++++++++------
doc/img/eval-error.png | Bin 0 -> 23930 bytes
doc/img/geiser-mode.png | Bin 38574 -> 62445 bytes
elisp/geiser-edit.el | 2 +-
elisp/geiser-mode.el | 2 +-
5 files changed, 16 insertions(+), 8 deletions(-)
create mode 100644 doc/img/eval-error.png
commit 6424ab0a38362e912192d74745e3c85b0a918cf0
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Aug 29 14:50:38 2010 +0200
A bit more documentation.
doc/fun.texi | 13 +++++++++++++
1 files changed, 13 insertions(+), 0 deletions(-)
commit 96076cc456e769a2b54d92f5ab3d72fcb3fdf5fa
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Aug 24 06:59:47 2010 +0200
Compilation commands removed from menu.
elisp/geiser-mode.el | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit b44071cd31a77f18ac2daa5a6fe6a10cfa1384c8
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Aug 24 06:59:19 2010 +0200
More documentation.
doc/fun.texi | 140 ++++++++++++++++++++++++++++++++++--------------------
doc/geiser.texi | 35 ++++++++++++--
doc/install.texi | 6 +-
doc/intro.texi | 30 ++++++------
doc/macros.texi | 3 +
doc/repl.texi | 75 +++++++++++++++--------------
6 files changed, 178 insertions(+), 111 deletions(-)
commit 7711c737109013110a706346903fd9c0a3e25660
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Aug 21 00:37:39 2010 +0200
In texinfo, @var is for meta-variables, not regular ones
doc/fun.texi | 20 ++++++++++----------
doc/repl.texi | 12 ++++++------
2 files changed, 16 insertions(+), 16 deletions(-)
commit 97510deb57f93c41256b6a28980919344d389008
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Aug 21 00:35:14 2010 +0200
Ignoring auto4mate dir
.gitignore | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 7cae59669d3d90e2e2023f70a3d949e16256dbe7
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Aug 21 00:25:18 2010 +0200
Bug fix: end-of-buffer in elisp code.
elisp/geiser-mode.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 1fb6db3a9a910836f221816c2b12c84495ebb8a1
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Aug 20 22:47:39 2010 +0200
Providing feedback while retrieving completion lists
elisp/geiser-completion.el | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
commit a0784b20c60d4b5d32ec441dc8e56839bfe40f08
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Aug 19 07:54:58 2010 +0200
Redisplaying the prompt after empty lines on the REPL.
elisp/geiser-repl.el | 21 ++++++++++++++++-----
scheme/guile/geiser/emacs.scm | 4 +++-
scheme/racket/geiser/main.rkt | 4 +++-
3 files changed, 22 insertions(+), 7 deletions(-)
commit 4c25551e639bb19a60211d30e6c7adb2bc51c59e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Aug 14 21:48:10 2010 +0200
New restart repl command and a bit more docs.
doc/fun.texi | 29 +++++++++++++++++++++++++++++
elisp/geiser-mode.el | 12 ++++++++++++
2 files changed, 41 insertions(+), 0 deletions(-)
commit 739dde06bdd997995873fcd59f2c1cc1d2976aef
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Aug 11 22:41:14 2010 +0200
More docs.
doc/fun.texi | 50 ++++++++++++++++++++++++++++++++++--------
doc/img/docstring.png | Bin 0 -> 16390 bytes
doc/repl.texi | 1 +
scheme/guile/geiser/doc.scm | 2 +-
4 files changed, 42 insertions(+), 11 deletions(-)
create mode 100644 doc/img/docstring.png
commit ebec43db543a00efa13948f46fa30864844859fe
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Aug 11 20:56:39 2010 +0200
Fixed bug in autodoc signature recognition.
elisp/geiser-autodoc.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 0b706d66773f1ee6222aa0f80520da3a3b6c4b04
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Aug 7 03:05:26 2010 +0200
A bit more documentation.
doc/fun.texi | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
commit 979fa6ea369cb0086593f9e3a4d46e003785a425
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Aug 7 03:05:07 2010 +0200
geiser-font-lock-autodoc-procedure-name -> geiser-font-lock-autodoc-identifier
elisp/geiser-autodoc.el | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
commit 188031e2c7c2971cb31f319d51b7cd465380f3a4
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Aug 7 02:53:09 2010 +0200
Manual: autodoc description completed.
doc/fun.texi | 34 +++++++++++++++++++++++++++++++++-
doc/img/autodoc-multi.png | Bin 0 -> 15893 bytes
doc/img/autodoc-var.png | Bin 0 -> 7931 bytes
3 files changed, 33 insertions(+), 1 deletions(-)
create mode 100644 doc/img/autodoc-multi.png
create mode 100644 doc/img/autodoc-var.png
commit 7ee06b0911ff7b3fedc0404c22883706a8d128f7
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Aug 7 02:52:11 2010 +0200
geiser-autodoc-procedure-name-format -> geiser-autodoc-identifier-format
elisp/geiser-autodoc.el | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
commit 265dba21bf1b9347749452304d40e030488ee2ca
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Aug 6 21:19:26 2010 +0200
Guile: better formatting of autodoc's variable values.
scheme/guile/geiser/doc.scm | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit 0b5791b3c64a0a704948f99965c17418652fbdcd
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Aug 6 21:00:32 2010 +0200
Nit.
elisp/geiser-mode.el | 2 +-
elisp/geiser-repl.el | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
commit 8e3660b42835a04ff6d3a5440db81da2b769444e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Aug 6 20:25:23 2010 +0200
Bug fix: menu code was obliterating the buffer's associated.repl.
elisp/geiser-menu.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 94f40872f82fa08d780630ec492d5a4ef4875134
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Aug 6 19:15:35 2010 +0200
Keybinding changes documented.
doc/fun.texi | 52 +++++++++++++++++++++++++-----------------------
doc/img/repl-menu.png | Bin 28491 -> 29590 bytes
doc/repl.texi | 27 +++++++++++++------------
elisp/geiser-mode.el | 1 -
elisp/geiser-repl.el | 19 ++++++++---------
5 files changed, 50 insertions(+), 49 deletions(-)
commit 3572a10cc7e9328f491ca20d95e05ae0e377e218
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Aug 6 18:04:58 2010 +0200
Removing key bindings of the form C-c <alphabetic>.
These are reserved for users. See
http://www.gnu.org/software/emacs/elisp/html_node/Key-Binding-Conventions.htm
README | 39 ++++++++++++++++++++-------------------
elisp/geiser-repl.el | 10 +++++-----
2 files changed, 25 insertions(+), 24 deletions(-)
commit 654bfbff2675c45882857411c7a2f3594e708639
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Jul 31 14:04:42 2010 +0200
Making geiser-scheme-implementation work as advertised.
elisp/geiser-impl.el | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
commit 47361c31fe721073b3e3a9c16eaa10ef39c805de
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Jul 31 03:52:08 2010 +0200
Fix for the fix.
elisp/geiser-syntax.el | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit ab7effca73f21c9e5c2f8d94c132b046978bf6ca
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Jul 31 03:11:32 2010 +0200
Autodoc: fix for current argument hihglighting.
elisp/geiser-syntax.el | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
commit ec3d0d43201f101f738b92eb1827c69641a76dde
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Jul 28 01:09:00 2010 +0200
A bit more documentation.
doc/fun.texi | 32 +++++++++++++++++++++++++++++++-
doc/img/autodoc-req.png | Bin 0 -> 10002 bytes
2 files changed, 31 insertions(+), 1 deletions(-)
create mode 100644 doc/img/autodoc-req.png
commit 32f9cb274bc9abc16449d2da50df537c82cc7775
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Jul 28 01:08:25 2010 +0200
Displaying variable values in autodoc.
elisp/geiser-autodoc.el | 7 ++++++-
elisp/geiser-syntax.el | 31 ++++++++++++++-----------------
scheme/guile/geiser/doc.scm | 7 +++++--
scheme/racket/geiser/autodoc.rkt | 9 ++++++---
4 files changed, 31 insertions(+), 23 deletions(-)
commit 235543503d09a52a513054ed75ac2506b7ce87bf
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jul 25 23:43:50 2010 +0200
C-c z as a to and fro jump, plus documentation.
README | 2 +-
doc/fun.texi | 25 +++++++++++++++++++++----
doc/repl.texi | 4 +++-
elisp/geiser-debug.el | 2 +-
elisp/geiser-doc.el | 6 +++++-
elisp/geiser-mode.el | 7 ++++---
elisp/geiser-repl.el | 26 +++++++++++++++++---------
7 files changed, 52 insertions(+), 20 deletions(-)
commit 941d65165b3bce917d3bff9952e582800ccf2981
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jul 25 22:35:41 2010 +0200
Tweaks to scheme implementation selection, and docs for it.
doc/fun.texi | 105 ++++++++++++++++++++++++++++++++++++++++++++++-
doc/repl.texi | 1 +
elisp/geiser-guile.el | 2 +
elisp/geiser-impl.el | 14 +++----
elisp/geiser-racket.el | 10 ++---
5 files changed, 115 insertions(+), 17 deletions(-)
commit d2f2b41c0926ae538ce4acc190150f49e56bc9d5
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jul 25 16:19:00 2010 +0200
Manual: first section on Scheme buffers.
doc/fun.texi | 88 ++++++++++++++++++++++++++++++++++++++++++++--
doc/img/geiser-mode.png | Bin 0 -> 38574 bytes
doc/install.texi | 1 +
3 files changed, 85 insertions(+), 4 deletions(-)
create mode 100644 doc/img/geiser-mode.png
commit 151eb1884a075479e6aa4bc91982661730375d46
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Jul 24 22:00:43 2010 +0200
Racket: catching errors during contract retrieval.
scheme/racket/geiser/modules.rkt | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
commit 0fcf4491f889e24853d6b6643b773d0b4e5e7346
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Jul 24 01:30:09 2010 +0200
Truncating lines in documentation browser.
elisp/geiser-doc.el | 1 +
scheme/racket/geiser/modules.rkt | 4 ++--
2 files changed, 3 insertions(+), 2 deletions(-)
commit d2cb7333992ba6c523814f1de8e714e345a50475
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Jul 24 01:12:26 2010 +0200
Racket: showing contracts in module documentation.
elisp/geiser-doc.el | 13 ++++++++-----
scheme/racket/geiser/modules.rkt | 20 +++++++++++++-------
2 files changed, 21 insertions(+), 12 deletions(-)
commit 6d5280bde548ea2df907b716ac51bb2de5a602f7
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Jul 24 00:27:12 2010 +0200
A new image for the manual.
doc/img/repl-mod.png | Bin 15190 -> 13151 bytes
1 files changed, 0 insertions(+), 0 deletions(-)
commit 83302275cd1250826833773f2e04b2b88046aad3
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Jul 22 00:50:59 2010 +0200
Guile: bug fix in macro's autodoc.
scheme/guile/geiser/doc.scm | 15 +++++++--------
1 files changed, 7 insertions(+), 8 deletions(-)
commit 1fef55a87f0b10945b185d80f5282fc5fd82997e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Jul 20 22:20:16 2010 +0200
Guile: geiser commands working at the debugging prompt.
elisp/geiser-connection.el | 24 +++++++++++++++++++++---
elisp/geiser-guile.el | 6 +++++-
elisp/geiser-repl.el | 14 ++++++++++++--
3 files changed, 38 insertions(+), 6 deletions(-)
commit d0ac61ce118cd8a5a49bf6515d17387bbe258357
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Jul 20 00:46:46 2010 +0200
Doc nits.
doc/repl.texi | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
commit dbc66666f5374165b5cf4980af11d9647b15a755
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jul 19 22:26:14 2010 +0200
REPL: new doc bindings in tune with those in scheme buffers.
README | 3 ++-
doc/img/repl-menu.png | Bin 145164 -> 28491 bytes
doc/repl.texi | 9 ++++++++-
doc/web.texi | 1 +
elisp/geiser-repl.el | 7 +++++--
5 files changed, 16 insertions(+), 4 deletions(-)
commit 8c0e353f4ba51d25aa8c823f3e6d8ac4ff1b4779
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jul 19 21:46:27 2010 +0200
Guile: taking advantage of the patterns property in macro transformers.
scheme/guile/geiser/doc.scm | 15 ++++++++++++++-
1 files changed, 14 insertions(+), 1 deletions(-)
commit a6df381f547b61ccfb3c572246eb92d5b0839900
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jul 19 21:45:32 2010 +0200
Guile: restoring (minimal) support for debugging REPL.
elisp/geiser-guile.el | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit 61bf896d30078dcc5f0862e2198db250efb4336c
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Jul 8 20:43:11 2010 +0200
Avoiding old-style backquotes during compilation of geiser-popup.el.
elisp/geiser-popup.el | 10 ++++------
1 files changed, 4 insertions(+), 6 deletions(-)
commit 7a854d62eaebd9cf7173fefd838a4cbb7601701a
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jul 5 02:14:41 2010 +0200
Racket: indentation for typed binding forms.
elisp/geiser-racket.el | 8 ++++++--
elisp/geiser-syntax.el | 11 +++++++++++
2 files changed, 17 insertions(+), 2 deletions(-)
commit 660eb5296bbc16776f7dd3b39f78e88567ed95d0
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jul 5 00:20:03 2010 +0200
Racket: following error links in separate window.
elisp/geiser-edit.el | 8 +++++---
elisp/geiser-racket.el | 3 ++-
2 files changed, 7 insertions(+), 4 deletions(-)
commit 8c8d54bf948f88ec2fcf5b1071736884087564d1
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jul 4 22:23:24 2010 +0200
Racket: serious bug preventing file compilation fixed.
scheme/racket/geiser/eval.rkt | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 6eccf7716be251d9c5fb4e2457ae77f278af19f1
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Jun 29 15:25:02 2010 +0200
Web pages sync'd
doc/Makefile.am | 11 +++++++++--
doc/fun.texi | 12 ++++++++++++
doc/geiser.texi | 6 ++++++
doc/index.texi | 2 +-
doc/repl.texi | 2 +-
doc/web.texi | 2 ++
6 files changed, 31 insertions(+), 4 deletions(-)
create mode 100644 doc/fun.texi
commit 31b0547f7a37272c3a9bc111d6954e9859ed69ab
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Jun 29 14:51:46 2010 +0200
Docs: REPL tutorial completed
doc/geiser.css | 6 +++-
doc/geiser.texi | 4 ++
doc/img/repl-mod.png | Bin 0 -> 15190 bytes
doc/repl.texi | 81 ++++++++++++++++++++++++++++++++++++++++---------
4 files changed, 75 insertions(+), 16 deletions(-)
create mode 100644 doc/img/repl-mod.png
commit 2f20ae673e1e7b5806270f1ee02b647eb934e5b6
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jun 28 02:34:11 2010 +0200
Progress in the REPL tutorial.
doc/img/mod-completion.png | Bin 0 -> 30962 bytes
doc/img/repl-autodoc.png | Bin 0 -> 54293 bytes
doc/img/repl-menu.png | Bin 147379 -> 145164 bytes
doc/intro.texi | 1 +
doc/repl.texi | 138 ++++++++++++++++++++++++++++++++++++--------
5 files changed, 114 insertions(+), 25 deletions(-)
create mode 100644 doc/img/mod-completion.png
create mode 100644 doc/img/repl-autodoc.png
commit c717a7ef993b800b6c02aa914b3cee8921142f5d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jun 28 02:01:02 2010 +0200
REPL: fix for M-. binding
elisp/geiser-repl.el | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
commit 3d5e00a5108287d238dbadf398337834864b5f43
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jun 27 16:55:00 2010 +0200
Some REPL tweaks.
elisp/geiser-repl.el | 22 ++++++++++++++++------
1 files changed, 16 insertions(+), 6 deletions(-)
commit 9ef09ff72b8c8a015b38a30334b00cb4cea15158
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jun 27 14:44:16 2010 +0200
Better switch/import REPL commands.
elisp/geiser-guile.el | 13 ++++++++++++-
elisp/geiser-racket.el | 11 ++++++++++-
elisp/geiser-repl.el | 17 ++++++++++++++++-
3 files changed, 38 insertions(+), 3 deletions(-)
commit eab369930516ece1d40658b891f4629d6f9ed8ac
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jun 27 01:43:32 2010 +0200
A new tutorial bit
doc/Makefile.am | 1 +
doc/geiser.css | 17 +++++++++-
doc/geiser.texi | 16 +++++++--
doc/img/repl-menu.png | Bin 0 -> 147379 bytes
doc/img/repls.png | Bin 0 -> 154876 bytes
doc/index.texi | 2 +-
doc/install.texi | 2 +-
doc/intro.texi | 2 +-
doc/macros.texi | 12 +++++++
doc/repl.texi | 85 +++++++++++++++++++++++++++++++++++++++++++++++++
doc/top.texi | 9 -----
doc/tutorial.texi | 12 -------
doc/web.texi | 9 ++++-
13 files changed, 136 insertions(+), 31 deletions(-)
create mode 100644 doc/img/repl-menu.png
create mode 100644 doc/img/repls.png
create mode 100644 doc/macros.texi
create mode 100644 doc/repl.texi
delete mode 100644 doc/tutorial.texi
commit 58ab7aec6417e4410c0b5f886b16c8f49168fa7c
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Jun 26 16:45:32 2010 +0200
Separate main texi file for web site.
doc/Makefile.am | 4 ++--
doc/geiser.texi | 43 +------------------------------------------
doc/top.texi | 31 +++++++++++++++++++++++++++++++
doc/web.texi | 35 +++++++++++++++++++++++++++++++++++
4 files changed, 69 insertions(+), 44 deletions(-)
create mode 100644 doc/top.texi
create mode 100644 doc/web.texi
commit 878f478f5a4b1d9e598d9caa425ee56ad3afb6ab
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Jun 23 23:04:58 2010 +0200
REPL: quit command.
README | 3 ++-
elisp/geiser-repl.el | 4 +++-
2 files changed, 5 insertions(+), 2 deletions(-)
commit 6f92b8d92be72a5cc54f7ccb5ed9cef15de33296
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Jun 23 22:54:13 2010 +0200
REPL: change current module command and better bindings.
elisp/geiser-completion.el | 3 +-
elisp/geiser-mode.el | 3 +-
elisp/geiser-repl.el | 69 +++++++++++++++++++++++--------------------
3 files changed, 41 insertions(+), 34 deletions(-)
commit 2b47a45e126d8fb4457512d6aee0e829a0c6b07f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Jun 23 22:52:32 2010 +0200
Documentation tweaks
README | 8 ++++----
doc/geiser.css | 4 ++++
doc/geiser.texi | 2 ++
doc/index.texi | 2 +-
doc/install.texi | 8 +++++++-
doc/intro.texi | 5 +++--
doc/tutorial.texi | 4 +++-
7 files changed, 24 insertions(+), 9 deletions(-)
commit b14b2114bbce42fd282648a7adc44a87ca42d4de
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Jun 22 01:49:19 2010 +0200
Unneeded file wiped out.
doc/make-site.sh | 15 ---------------
1 files changed, 0 insertions(+), 15 deletions(-)
delete mode 100755 doc/make-site.sh
commit e27e9961e58925e39cd5a19699806aac640abbd1
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Jun 22 01:47:58 2010 +0200
Engaging texi files in some autotooling.
.gitignore | 3 +++
Makefile.am | 2 +-
configure.ac | 4 ++--
doc/Makefile.am | 30 ++++++++++++++++++++++++++++++
4 files changed, 36 insertions(+), 3 deletions(-)
create mode 100644 doc/Makefile.am
commit 348fdbe00a7cb3d4bc3729fe032f36921715ce70
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Jun 22 01:09:22 2010 +0200
Missing file.
doc/tutorial.texi | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
create mode 100644 doc/tutorial.texi
commit b0bc376b371bd6d907a2c42248bc2b928c32d333
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Jun 22 01:06:58 2010 +0200
Documentation tweaks.
doc/geiser.css | 17 ++++++++++++++++-
doc/geiser.texi | 40 +++++++++++++++++++---------------------
doc/index.texi | 2 +-
doc/install.texi | 8 ++++----
doc/intro.texi | 2 +-
doc/quick.texi | 10 ----------
doc/site.conf | 7 +++----
7 files changed, 44 insertions(+), 42 deletions(-)
delete mode 100644 doc/quick.texi
commit 7812150d033cf58036d0b5cea0ca59581681fb17
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jun 21 00:02:34 2010 +0200
Mentioning Quack in the docs.
doc/geiser.texi | 7 ++++-
doc/install.texi | 58 +++++++++++++++++++++++++++++------------------------
2 files changed, 37 insertions(+), 28 deletions(-)
commit 25a39cf39fa1b29636111d03ba35cd4862fcba8d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jun 20 21:52:52 2010 +0200
Scripts for generating Geiser's website.
doc/geiser.css | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++
doc/geiser.texi | 46 ++++++++++++++++++++++++++++---------
doc/install.texi | 67 +++++++++++++++++++++---------------------------------
doc/intro.texi | 24 +------------------
doc/make-site.sh | 15 ++++++++++++
doc/site.conf | 53 ++++++++++++++++++++++++++++++++++++++++++
6 files changed, 195 insertions(+), 75 deletions(-)
create mode 100644 doc/geiser.css
create mode 100755 doc/make-site.sh
create mode 100644 doc/site.conf
commit 2170808fe933eef91dc374a76d3a56fa57747634
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jun 20 04:35:58 2010 +0200
Tweaks to the manual.
.gitignore | 1 +
doc/fdl.texi | 519 ------------------------------------------------------
doc/geiser.texi | 14 +-
doc/index.texi | 2 +-
doc/install.texi | 2 +-
doc/quick.texi | 2 +-
6 files changed, 8 insertions(+), 532 deletions(-)
delete mode 100644 doc/fdl.texi
commit 871b4082904fe087c6616570e496092717e000d1
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jun 20 03:27:25 2010 +0200
Manual: installation section.
doc/geiser.texi | 3 +-
doc/install.texi | 108 +++++++++++++++++++++++++++++++++++++++++++++++++-----
doc/intro.texi | 2 +-
doc/quick.texi | 2 +
4 files changed, 103 insertions(+), 12 deletions(-)
commit 7cfa18914d1ccb85aca33f659c931be0e8a8c894
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Jun 19 23:35:21 2010 +0200
The humble beginnings of a user's manual.
.gitignore | 12 ++
README | 2 +-
doc/fdl.texi | 519 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
doc/geiser.texi | 94 ++++++++++
doc/index.texi | 14 ++
doc/install.texi | 50 ++++++
doc/intro.texi | 111 ++++++++++++
doc/quick.texi | 8 +
8 files changed, 809 insertions(+), 1 deletions(-)
create mode 100644 doc/fdl.texi
create mode 100644 doc/geiser.texi
create mode 100644 doc/index.texi
create mode 100644 doc/install.texi
create mode 100644 doc/intro.texi
create mode 100644 doc/quick.texi
commit 975831b323afa7ae11a7b960f337faf2a4fd5f10
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Jun 19 16:32:16 2010 +0200
Guile: no need to de-mangling autodoc args anymore.
scheme/guile/geiser/doc.scm | 9 +++------
1 files changed, 3 insertions(+), 6 deletions(-)
commit f7b672621bc80c93c3788bc99ce850f4edc50aaa
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Jun 18 13:40:54 2010 +0200
Guile: filtering gensym names in autodoc display.
scheme/guile/geiser/doc.scm | 24 +++++++++++-------------
scheme/guile/geiser/modules.scm | 14 +++++++-------
scheme/guile/geiser/utils.scm | 12 ++++++++++--
3 files changed, 28 insertions(+), 22 deletions(-)
commit ce3ef41414442b345e5e8d9f064f0d7531addea5
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Jun 17 03:29:34 2010 +0200
Catching abnormal exits of the inferior scheme process.
elisp/geiser-repl.el | 19 +++++++++----------
1 files changed, 9 insertions(+), 10 deletions(-)
commit 99355e34b3e4eeb667692f8d3ae559e672ed45c7
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Jun 17 02:49:19 2010 +0200
Wee refactoring.
scheme/racket/geiser/autodoc.rkt | 17 ++++++-----------
1 files changed, 6 insertions(+), 11 deletions(-)
commit a4ae1d6901d397ad740141dddbd9144c04681586
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Jun 17 02:34:14 2010 +0200
Racket: using `_' for naming unknown args in autodoc.
scheme/racket/geiser/autodoc.rkt | 13 ++++---------
1 files changed, 4 insertions(+), 9 deletions(-)
commit 7166e8e55900d1c3d7c45692c6121fb8a0920e16
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Jun 17 02:10:09 2010 +0200
Golfing.
scheme/guile/geiser/modules.scm | 17 +++++++----------
1 files changed, 7 insertions(+), 10 deletions(-)
commit 4bbe14d551f06608a9df68b4270c5d8b3fc3eb97
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Jun 16 23:05:16 2010 +0200
Guile: excluding anonymous module names from completion.
scheme/guile/geiser/modules.scm | 17 ++++++++++-------
1 files changed, 10 insertions(+), 7 deletions(-)
commit 64ba8a37a52e1b07605915931825de399cb5646a
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Jun 15 03:19:03 2010 +0200
Menu for debug buffer.
elisp/geiser-debug.el | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
commit 50669ab30243002035b9637c05b51e6b95397335
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Jun 15 02:35:51 2010 +0200
Hiding the obsolete scheme menu in geiser-mode buffers.
elisp/geiser-mode.el | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
commit 8b399bd98609c275ccf961c2761ba1f33012353c
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jun 14 23:54:51 2010 +0200
Menus for geiser-mode.
elisp/geiser-doc.el | 4 +--
elisp/geiser-menu.el | 6 ++-
elisp/geiser-mode.el | 93 ++++++++++++++++++++++++++++----------------------
3 files changed, 57 insertions(+), 46 deletions(-)
commit 3114e4208dd63bde3f978cae581503a70217db63
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jun 14 22:31:13 2010 +0200
Better keybindings for documentation browser
README | 26 ++++++++++++--------------
elisp/geiser-doc.el | 21 ++++++++++++++-------
elisp/geiser-popup.el | 3 +--
3 files changed, 27 insertions(+), 23 deletions(-)
commit 6d36cce3a51d6ebc779d1082b32402001fa9d796
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jun 14 22:01:41 2010 +0200
Popups improvements (excluding view mode's keymap).
elisp/geiser-popup.el | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
commit c98d51d7a6cce6d7d64c1893f5ece70ed83841f9
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jun 14 20:29:14 2010 +0200
Refactoring.
elisp/geiser-impl.el | 3 +
elisp/geiser-menu.el | 120 +++++++++++++++++++++++---------------------------
2 files changed, 58 insertions(+), 65 deletions(-)
commit 8cbee770fd943323297de29f6ae11541a2b63a0b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jun 14 04:35:48 2010 +0200
Nits.
elisp/geiser-doc.el | 4 ++--
elisp/geiser-menu.el | 14 +++++++-------
elisp/geiser-repl.el | 8 ++++----
3 files changed, 13 insertions(+), 13 deletions(-)
commit d92baad9f8e9f205ca1dc642e7f763ddbcfec43b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jun 14 04:17:54 2010 +0200
Better menus.
elisp/geiser-doc.el | 10 ++--
elisp/geiser-menu.el | 127 ++++++++++++++++++++++----------------------------
elisp/geiser-repl.el | 21 ++++----
3 files changed, 72 insertions(+), 86 deletions(-)
commit 61a0065711cde95ed7a20f183e871b4628a415b4
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jun 14 01:37:02 2010 +0200
New elisp file (geiser-menu) added to Makefile.am.
elisp/Makefile.am | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 47e2bf1d186507a217d23f57532610bce0da824e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jun 14 01:01:09 2010 +0200
REPL menu.
elisp/geiser-repl.el | 56 ++++++++++++++++++++++++++-----------------------
1 files changed, 30 insertions(+), 26 deletions(-)
commit caae0709112c75d7cac72b5e2249b01cbea3d46c
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jun 14 01:00:51 2010 +0200
Support for minor mode toggling in menus.
elisp/geiser-menu.el | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
commit e55009c09f5bcfd24fb00a31a2f9570f5c191689
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jun 14 00:36:05 2010 +0200
Menu for documentation browser.
elisp/geiser-doc.el | 35 +++++++++++++++++++++--------------
1 files changed, 21 insertions(+), 14 deletions(-)
commit a029a01b9b451647f206be50fd4cdf67bac9e38d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jun 14 00:33:41 2010 +0200
Generic support for menus.
elisp/geiser-impl.el | 2 +
elisp/geiser-menu.el | 157 ++++++++++++++++++++++++++++++++++++++++++++++++
elisp/geiser-reload.el | 1 +
3 files changed, 160 insertions(+), 0 deletions(-)
create mode 100644 elisp/geiser-menu.el
commit 2daad50e9f20fd815ea3ac81786dc675b3b59a8d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jun 14 00:32:42 2010 +0200
Half-baked code deactivated for now.
elisp/geiser-syntax.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 85de1f30777b90e79639b170fbc069e79aa608c2
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jun 14 00:32:08 2010 +0200
Dead code elimination.
elisp/geiser-r6rs.el | 50 --------------------------------------------------
1 files changed, 0 insertions(+), 50 deletions(-)
delete mode 100644 elisp/geiser-r6rs.el
commit 25ed49cddef2977a6620b3f7ec8a2a8a972ef3f2
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Jun 12 00:14:27 2010 +0200
Fix for popups: don't deactivate view-mode on exit.
elisp/geiser-popup.el | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
commit 1d50e765c1b8aad497973d55a7543c746e348e8f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Jun 12 00:07:53 2010 +0200
Nit.
elisp/geiser-doc.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 31df91e17edf9e8eea742b5a6f674a20868ec827
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Jun 12 00:03:28 2010 +0200
New buttons (source, forward/backward) in document browser.
elisp/geiser-doc.el | 101 ++++++++++++++++++++++++++++++++++++++----------
elisp/geiser-edit.el | 5 +-
elisp/geiser-reload.el | 4 +-
elisp/geiser-syntax.el | 32 ++++++++-------
4 files changed, 102 insertions(+), 40 deletions(-)
commit 4428e92f1ea97ac1443740c97e0ad8db6d0259fa
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Jun 11 20:00:35 2010 +0200
Fixes for module navigation in doc browser.
elisp/geiser-doc.el | 20 ++++++++++++++------
1 files changed, 14 insertions(+), 6 deletions(-)
commit 78a281ecfed5dd848929813d4aa1c7c0de209fbb
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Jun 11 20:00:02 2010 +0200
Guile: tweaks to the previous fix.
scheme/guile/geiser/modules.scm | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
commit a182ebe9a51ecb902103d038b4b217ded959a025
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Jun 11 18:18:10 2010 +0200
Guile: showing again submodules in module documentation.
scheme/guile/geiser/modules.scm | 18 +++++++++---------
1 files changed, 9 insertions(+), 9 deletions(-)
commit 9ff0ba8e1fb1b990c6f5e17f7ccb69101d96d4a6
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Jun 11 13:52:51 2010 +0200
Guile: fix for module name completion.
scheme/guile/geiser/modules.scm | 36 ++++++++++++++++++++----------------
1 files changed, 20 insertions(+), 16 deletions(-)
commit 651f43777efde955f63f8e0818a626143fb75736
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Jun 10 03:27:22 2010 +0200
Racket: improvements in module lookups.
- We now correctly register submodules and handle main files.
- We contemplate the possibility that a module is accessed using
different paths.
scheme/racket/geiser/enter.rkt | 48 ++++++++++++++++++++++++++++++++++----
scheme/racket/geiser/modules.rkt | 47 ++++++++++++++++++-------------------
2 files changed, 66 insertions(+), 29 deletions(-)
commit 61cb8d659399a942fa74947749b3a23a88bda04f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Jun 9 00:41:22 2010 +0200
Racket: improvements in non-loaded module location.
scheme/racket/geiser/modules.rkt | 42 ++++++++++++++++++++++++++-----------
1 files changed, 29 insertions(+), 13 deletions(-)
commit e9b0f1aaa810c15dbdffc4147f2956851c4f1782
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Jun 8 02:11:55 2010 +0200
Racket: square cosmetics.
scheme/racket/geiser/autodoc.rkt | 154 ++++++++++++++++++------------------
scheme/racket/geiser/enter.rkt | 4 +-
scheme/racket/geiser/eval.rkt | 16 ++--
scheme/racket/geiser/locations.rkt | 10 +-
scheme/racket/geiser/modules.rkt | 68 ++++++++--------
scheme/racket/geiser/utils.rkt | 8 +-
6 files changed, 130 insertions(+), 130 deletions(-)
commit d402ed3f41790abb9861af9dbe47166295cd66b1
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Jun 8 01:42:04 2010 +0200
Racket: autodoc for struct constructors
scheme/racket/geiser/autodoc.rkt | 25 ++++++++++++++-----------
scheme/racket/geiser/enter.rkt | 18 +++++++++---------
2 files changed, 23 insertions(+), 20 deletions(-)
commit 616c53c6e12ff227e3fbff782f4d7f8be120aa5c
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Jun 8 01:02:58 2010 +0200
Racket: fix for kwargs display.
scheme/racket/geiser/autodoc.rkt | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
commit 62cb11d150a99d0284f783259449dc60c0dc0adc
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Jun 8 00:08:38 2010 +0200
Guile: small tweak.
elisp/geiser-guile.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit a38d34a8735bcc28d1c01f4128ab299b88ed7b58
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jun 7 03:35:33 2010 +0200
Guile: displaying the debugger preamble.
elisp/geiser-guile.el | 13 ++++++++++---
1 files changed, 10 insertions(+), 3 deletions(-)
commit 2fb9578e1ae6edfd2dbd4a90a44ac6b0aef55d6b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jun 7 03:34:57 2010 +0200
Guile: no more module loading under the rug.
scheme/guile/geiser/modules.scm | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit e00cf1fd0a98d168a71c9eff1fe086a1e664680a
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jun 7 02:26:44 2010 +0200
Oops, it wasn't dead.
elisp/geiser-guile.el | 43 ++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 42 insertions(+), 1 deletions(-)
commit f0db115f00abb485c0197de931aa4f233d764e5f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jun 7 02:21:06 2010 +0200
Guile: dead elisp code elimination.
elisp/geiser-guile.el | 44 +-----------------------------------------
scheme/guile/geiser/xref.scm | 2 +-
2 files changed, 2 insertions(+), 44 deletions(-)
commit f669d52cfa944865f0b1f340dc0a7e634fec8e99
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jun 7 01:33:55 2010 +0200
README: note about Guile version.
README | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 17b23aa1bfe807c68ddc5ff01eaccc99fd02a058
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jun 7 01:25:14 2010 +0200
Guile: real fix for symbol locations (needs Guile's git head).
scheme/guile/geiser/evaluation.scm | 8 +-------
scheme/guile/geiser/modules.scm | 23 ++++++++++++++++++++---
scheme/guile/geiser/xref.scm | 2 +-
3 files changed, 22 insertions(+), 11 deletions(-)
commit 95f39e30fd4ae59cf962648dc8c0120c654c05bd
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jun 6 21:33:21 2010 +0200
Elisp: missing require.
elisp/geiser-popup.el | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
commit 7265c941f5b09f9a4c4eb4d70a361ead4bbb2b3e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jun 6 21:14:54 2010 +0200
Elisp: better fix for previous bug.
elisp/geiser-autodoc.el | 8 ++------
elisp/geiser-syntax.el | 12 +++---------
2 files changed, 5 insertions(+), 15 deletions(-)
commit 1ed3aca4b58fe3cf51d5a91e2bf4371f38d17122
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jun 6 20:20:57 2010 +0200
Elisp: fixes for key args display.
elisp/geiser-autodoc.el | 18 +++++++++++-------
1 files changed, 11 insertions(+), 7 deletions(-)
commit 9630e161959a39d35534cb19089a3c6581bdadd8
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jun 6 19:28:36 2010 +0200
Guile: new evaluation strategy that really delimits stack frames.
scheme/guile/geiser/evaluation.scm | 32 +++++++++++++++++++++-----------
1 files changed, 21 insertions(+), 11 deletions(-)
commit d8aad434a66e5656b583d17a139da20ca52c3321
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jun 6 18:22:44 2010 +0200
Guile: fix for finding locations of symbols in modules outside load path.
scheme/guile/geiser/evaluation.scm | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
commit b5941ceec4fc06e3cdac0098ada3a561c476d627
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jun 6 18:16:08 2010 +0200
Guile: fix for macroexpand.
scheme/guile/geiser/evaluation.scm | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit 48b25de81bb81ab479f3b71536ad056fe322d5a3
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jun 6 14:14:56 2010 +0200
Guile: better stack trace limits during evaluation.
scheme/guile/geiser/evaluation.scm | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
commit fb189e4530f93138f25546d5633e9703c04f932b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jun 6 06:12:14 2010 +0200
Debugging leftover.
elisp/geiser-guile.el | 1 -
1 files changed, 0 insertions(+), 1 deletions(-)
commit a9f26a5234473af5e5d577b1855793f5e2ed2faa
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jun 6 06:01:27 2010 +0200
Guile: fixes for error navigation.
elisp/geiser-guile.el | 21 +++++++++------------
1 files changed, 9 insertions(+), 12 deletions(-)
commit f911e89822474bb57152ba6db861f1bd6be00460
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jun 6 05:36:43 2010 +0200
Guile: evaluation fixes (current git head).
scheme/guile/geiser/evaluation.scm | 6 ++++--
scheme/guile/geiser/modules.scm | 5 +++--
scheme/guile/geiser/xref.scm | 6 ++++--
3 files changed, 11 insertions(+), 6 deletions(-)
commit 4d8117a2e9b6dd3b969e84b72c8fbbfcd4e87c21
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jun 6 03:59:47 2010 +0200
Adding define-syntax-rule to heuristics for locating definitions.
elisp/geiser-edit.el | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit 9961210627268ec740998f8a7cdb942c6b7cdc23
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jun 6 03:59:03 2010 +0200
Conflicts between view-mode and geiser-doc-mode keymaps removed.
README | 10 +++++-----
elisp/geiser-doc.el | 13 +++++--------
elisp/geiser-popup.el | 7 ++++---
3 files changed, 14 insertions(+), 16 deletions(-)
commit 8f42520501ade7643aa517b2c5aa2456ac992f02
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jun 6 03:58:01 2010 +0200
Avoiding duplicates in autodoc arg lists
elisp/geiser-autodoc.el | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
commit d286490c5a7fbe0554ff946b712c1f5308f38f95
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jun 6 00:41:45 2010 +0200
Reusing emacs view-mode for pop-up windows.
elisp/geiser-popup.el | 49 ++++++++-----------------------------------------
1 files changed, 8 insertions(+), 41 deletions(-)
commit c133d5c569e53edc0ccf89c783be668061902c02
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jun 6 00:41:07 2010 +0200
Whitespace.
elisp/geiser-debug.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 098070ce89f21d692261fe49d07319ee1d7fdd66
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Jun 5 23:55:14 2010 +0200
Racket: providing error contexts
elisp/geiser-debug.el | 2 +-
scheme/racket/geiser/eval.rkt | 26 +++++++++++++++++++++++---
2 files changed, 24 insertions(+), 4 deletions(-)
commit fe69f305ea550c9822f280e574ba3d80dd3e3d0a
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Jun 5 21:26:41 2010 +0200
Better signature parsing (improper arg lists).
elisp/geiser-autodoc.el | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
commit 222f125204291dfc93cb9b0de1270bf86b141a56
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Jun 5 20:40:28 2010 +0200
Bug in scheme reader fixed
elisp/geiser-syntax.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit b0b8e2fd310e97689a3f90781f26b6ae8129e025
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Jun 5 17:18:40 2010 +0200
Racket: off-by-one bug in module name completions
scheme/racket/geiser/modules.rkt | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
commit 99285f865b352ce0658cca3cd4845995af4ea71d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Jun 5 15:26:37 2010 +0200
Racket: better autodoc for syntax forms
elisp/geiser-completion.el | 3 ++-
scheme/racket/geiser/autodoc.rkt | 11 +++++++++--
scheme/racket/geiser/enter.rkt | 3 ++-
3 files changed, 13 insertions(+), 4 deletions(-)
commit f0ff37dc07075298043a8b5319867d355f41a773
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon May 24 05:00:58 2010 +0200
Elisp: misc little bugs (revealed by the byte compiler) fixed.
elisp/geiser-completion.el | 7 ++++---
elisp/geiser-racket.el | 2 +-
elisp/geiser-repl.el | 2 +-
elisp/geiser-syntax.el | 2 +-
4 files changed, 7 insertions(+), 6 deletions(-)
commit 185abd5871b99d3642ee43db0d8590e54d66f898
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon May 24 04:59:54 2010 +0200
Elisp: compilation fixed.
elisp/Makefile.am | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 2d30daecad657d692a7f3cb66deb496630362600
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon May 24 00:03:30 2010 +0200
Racket: PLT implementation renamed to Racket.
elisp/geiser-impl.el | 2 +-
elisp/geiser-plt.el | 208 ---------------------------------
elisp/geiser-racket.el | 209 ++++++++++++++++++++++++++++++++++
elisp/geiser.el | 10 +-
scheme/Makefile.am | 20 ++--
scheme/plt/geiser.rkt | 22 ----
scheme/plt/geiser/autodoc.rkt | 189 ------------------------------
scheme/plt/geiser/completions.rkt | 31 -----
scheme/plt/geiser/enter.rkt | 103 -----------------
scheme/plt/geiser/eval.rkt | 81 -------------
scheme/plt/geiser/locations.rkt | 54 ---------
scheme/plt/geiser/main.rkt | 47 --------
scheme/plt/geiser/modules.rkt | 150 ------------------------
scheme/plt/geiser/user.rkt | 57 ---------
scheme/plt/geiser/utils.rkt | 27 -----
scheme/racket/geiser.rkt | 22 ++++
scheme/racket/geiser/autodoc.rkt | 189 ++++++++++++++++++++++++++++++
scheme/racket/geiser/completions.rkt | 31 +++++
scheme/racket/geiser/enter.rkt | 103 +++++++++++++++++
scheme/racket/geiser/eval.rkt | 81 +++++++++++++
scheme/racket/geiser/locations.rkt | 54 +++++++++
scheme/racket/geiser/main.rkt | 47 ++++++++
scheme/racket/geiser/modules.rkt | 150 ++++++++++++++++++++++++
scheme/racket/geiser/user.rkt | 56 +++++++++
scheme/racket/geiser/utils.rkt | 27 +++++
25 files changed, 985 insertions(+), 985 deletions(-)
delete mode 100644 elisp/geiser-plt.el
create mode 100644 elisp/geiser-racket.el
delete mode 100644 scheme/plt/geiser.rkt
delete mode 100644 scheme/plt/geiser/autodoc.rkt
delete mode 100644 scheme/plt/geiser/completions.rkt
delete mode 100644 scheme/plt/geiser/enter.rkt
delete mode 100644 scheme/plt/geiser/eval.rkt
delete mode 100644 scheme/plt/geiser/locations.rkt
delete mode 100644 scheme/plt/geiser/main.rkt
delete mode 100644 scheme/plt/geiser/modules.rkt
delete mode 100644 scheme/plt/geiser/user.rkt
delete mode 100644 scheme/plt/geiser/utils.rkt
create mode 100644 scheme/racket/geiser.rkt
create mode 100644 scheme/racket/geiser/autodoc.rkt
create mode 100644 scheme/racket/geiser/completions.rkt
create mode 100644 scheme/racket/geiser/enter.rkt
create mode 100644 scheme/racket/geiser/eval.rkt
create mode 100644 scheme/racket/geiser/locations.rkt
create mode 100644 scheme/racket/geiser/main.rkt
create mode 100644 scheme/racket/geiser/modules.rkt
create mode 100644 scheme/racket/geiser/user.rkt
create mode 100644 scheme/racket/geiser/utils.rkt
commit 0b491101472741c3728b6ccf80c121d66e90f94e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun May 23 23:28:38 2010 +0200
PLT: Minimum version bumped to 5.0.
README | 2 +-
scheme/plt/geiser.rkt | 4 ++--
2 files changed, 3 insertions(+), 3 deletions(-)
commit ef777b73dcd53f7341c32fdf04b39906c86087f3
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun May 23 23:23:46 2010 +0200
PLT: Completing the .ss -> .rkt transition.
scheme/plt/geiser.rkt | 6 +++---
scheme/plt/geiser/autodoc.rkt | 4 ++--
scheme/plt/geiser/completions.rkt | 6 +++---
scheme/plt/geiser/enter.rkt | 4 ++--
scheme/plt/geiser/eval.rkt | 4 ++--
scheme/plt/geiser/locations.rkt | 6 +++---
scheme/plt/geiser/main.rkt | 6 ++----
scheme/plt/geiser/modules.rkt | 15 +++++++++------
scheme/plt/geiser/user.rkt | 4 ++--
scheme/plt/geiser/utils.rkt | 6 +++---
10 files changed, 31 insertions(+), 30 deletions(-)
commit 94f76a1565f09d189d9f2cef6d3df7860321709e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun May 23 23:10:52 2010 +0200
Racket support (PLT 5 needed).
elisp/geiser-plt.el | 17 ++-
elisp/geiser.el | 4 +-
scheme/plt/geiser.rkt | 22 +++++
scheme/plt/geiser.ss | 22 -----
scheme/plt/geiser/autodoc.rkt | 189 +++++++++++++++++++++++++++++++++++++
scheme/plt/geiser/autodoc.ss | 189 -------------------------------------
scheme/plt/geiser/completions.rkt | 31 ++++++
scheme/plt/geiser/completions.ss | 31 ------
scheme/plt/geiser/enter.rkt | 103 ++++++++++++++++++++
scheme/plt/geiser/enter.ss | 103 --------------------
scheme/plt/geiser/eval.rkt | 81 ++++++++++++++++
scheme/plt/geiser/eval.ss | 81 ----------------
scheme/plt/geiser/locations.rkt | 54 +++++++++++
scheme/plt/geiser/locations.ss | 54 -----------
scheme/plt/geiser/main.rkt | 49 ++++++++++
scheme/plt/geiser/main.ss | 49 ----------
scheme/plt/geiser/modules.rkt | 147 ++++++++++++++++++++++++++++
scheme/plt/geiser/modules.ss | 147 ----------------------------
scheme/plt/geiser/user.rkt | 57 +++++++++++
scheme/plt/geiser/user.ss | 57 -----------
scheme/plt/geiser/utils.rkt | 27 +++++
scheme/plt/geiser/utils.ss | 27 -----
22 files changed, 774 insertions(+), 767 deletions(-)
create mode 100644 scheme/plt/geiser.rkt
delete mode 100644 scheme/plt/geiser.ss
create mode 100644 scheme/plt/geiser/autodoc.rkt
delete mode 100644 scheme/plt/geiser/autodoc.ss
create mode 100644 scheme/plt/geiser/completions.rkt
delete mode 100644 scheme/plt/geiser/completions.ss
create mode 100644 scheme/plt/geiser/enter.rkt
delete mode 100644 scheme/plt/geiser/enter.ss
create mode 100644 scheme/plt/geiser/eval.rkt
delete mode 100644 scheme/plt/geiser/eval.ss
create mode 100644 scheme/plt/geiser/locations.rkt
delete mode 100644 scheme/plt/geiser/locations.ss
create mode 100644 scheme/plt/geiser/main.rkt
delete mode 100644 scheme/plt/geiser/main.ss
create mode 100644 scheme/plt/geiser/modules.rkt
delete mode 100644 scheme/plt/geiser/modules.ss
create mode 100644 scheme/plt/geiser/user.rkt
delete mode 100644 scheme/plt/geiser/user.ss
create mode 100644 scheme/plt/geiser/utils.rkt
delete mode 100644 scheme/plt/geiser/utils.ss
commit acceb169d10e6096124a79b57d1c7e2dc447d37d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Apr 18 14:11:03 2010 +0200
Missing entries in scheme/Makefile.am added.
scheme/Makefile.am | 3 +++
scheme/guile/geiser/doc.scm | 2 +-
2 files changed, 4 insertions(+), 1 deletions(-)
commit 4ab8dda507e77b0cc089144b533b3f23f35519ca
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Apr 16 20:36:26 2010 +0200
Guile: evaluation output collection reactivated.
with-output-to-string was broken in guile prior to 1.9.10.
README | 2 +-
scheme/guile/geiser/evaluation.scm | 6 ++----
2 files changed, 3 insertions(+), 5 deletions(-)
commit 5685fad662ea2568a8e16dcfdc709f1476abd15c
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Apr 1 03:33:59 2010 +0200
Using the scheme reader to read modules names.
elisp/geiser-guile.el | 3 ++-
elisp/geiser-plt.el | 5 +++--
2 files changed, 5 insertions(+), 3 deletions(-)
commit e6561280d19f32a9d556f729a5bfefabb950e79f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Apr 1 03:32:12 2010 +0200
More lenient scheme reader.
elisp/geiser-syntax.el | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
commit d96fe6fc9dbad5d65abe271ceb692f732d53e2fe
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Apr 1 02:19:32 2010 +0200
PLT: Major module loading surgery.
This is a dangerous commit. If you use PLT and don't like to live on
the edge, just stick with tag 0.0.9 until 0.0.10 is out.
scheme/plt/geiser.ss | 3 +-
scheme/plt/geiser/enter.ss | 103 ++++++++++++++++++++++++++++++++++++++++++
scheme/plt/geiser/main.ss | 9 +---
scheme/plt/geiser/modules.ss | 21 ++++-----
scheme/plt/geiser/user.ss | 57 +++++++++++++++++++++++
5 files changed, 173 insertions(+), 20 deletions(-)
create mode 100644 scheme/plt/geiser/enter.ss
create mode 100644 scheme/plt/geiser/user.ss
commit 8c47f6099fd05e2feb7cb51e15d39911ef48411d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Mar 31 21:40:20 2010 +0200
PLT: geiser is now a regular module.
elisp/geiser-plt.el | 7 ++---
scheme/plt/geiser.ss | 52 ++++++----------------------------------
scheme/plt/geiser/autodoc.ss | 4 +-
scheme/plt/geiser/eval.ss | 6 ++--
scheme/plt/geiser/main.ss | 54 ++++++++++++++++++++++++++++++++++++++++++
5 files changed, 70 insertions(+), 53 deletions(-)
create mode 100644 scheme/plt/geiser/main.ss
commit a2770a5c5fae6c7d845f2fe9b91ca7a1cec329e2
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Mar 31 18:40:03 2010 +0200
PLT: correct scanning of arglists in (module) forms.
scheme/plt/geiser/autodoc.ss | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
commit dcbe97e5329a06a366cbbd428e8076f7cca277ee
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Mar 31 11:54:06 2010 +0200
PLT: preloading available module list.
scheme/plt/geiser/modules.ss | 22 ++++++++++++++++------
1 files changed, 16 insertions(+), 6 deletions(-)
commit 7c6294e8a8775d59e347e29cbbbef96c8d095c11
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Mar 28 06:58:44 2010 +0200
More robust REPL input handling.
elisp/geiser-repl.el | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
commit 1d4c0a0474f8934aa989c1a03e6fd8f63cd9c899
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Mar 28 06:58:12 2010 +0200
PLT: Correct version check.
elisp/geiser-plt.el | 3 ++-
scheme/plt/geiser.ss | 15 +++++++--------
2 files changed, 9 insertions(+), 9 deletions(-)
commit c58f1093970c7fb90b44c98a7cc762453e9b7936
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Mar 27 21:10:09 2010 +0100
PLT: Preserving pretty-printing in evaluation outputs.
elisp/geiser-plt.el | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
commit 4ada7d2af871ed00c33f4a57cb0cc6d445acab3a
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Mar 27 15:45:52 2010 +0100
Automatically pop-up dbg buffer if there's any output during evaluation.
elisp/geiser-debug.el | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit 9a6f0303a54aa3c687e63f03e83cae63d4c8e5ce
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Mar 27 15:45:14 2010 +0100
PLT: some simplifications.
scheme/plt/geiser/modules.ss | 19 +++++++------------
1 files changed, 7 insertions(+), 12 deletions(-)
commit 1e39c1ab55a86b66a58323bb9ea16de59f1c3e61
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Mar 19 01:46:59 2010 +0100
Guile: better stack traces (using start-stack to delimit them).
README | 4 ++--
scheme/guile/geiser/evaluation.scm | 1 +
2 files changed, 3 insertions(+), 2 deletions(-)
commit ee45fc1bf84b6bf1304a621e66713963f2740f84
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Mar 19 01:45:39 2010 +0100
Irrelevant golfing.
scheme/plt/geiser/modules.ss | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit dd4cc0dfd32ca26dad6f02c08294f8e89f5edab2
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Mar 15 04:49:40 2010 +0100
Bug fix: M-. now works in documentation buffers.
elisp/geiser-doc.el | 32 +++++++++++++++++++++++++++-----
1 files changed, 27 insertions(+), 5 deletions(-)
commit fa7405b1a1881b15b6937e818d2de08d6be3a9c5
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Mar 15 04:45:44 2010 +0100
Whitespace.
elisp/geiser-edit.el | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
commit eb1f0a9362c8b6b19d3f4e41d32f89b94d17e873
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Mar 13 03:49:22 2010 +0100
Guile: heuristically resolving relative paths in REPL errors.
elisp/geiser-guile.el | 37 +++++++++++++++++++++++++++++++++++--
1 files changed, 35 insertions(+), 2 deletions(-)
commit 495a4b9bb253cb4dc443ae45fbdc2e02b7e81e4f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Mar 8 02:45:02 2010 +0100
Guile: slightly better compilation error regexps.
elisp/geiser-guile.el | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit ed6409dd39717d623cef5cf6afd5a05cd83050a1
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Mar 8 02:14:35 2010 +0100
Guile: 'bt' when entering the debugger.
elisp/geiser-guile.el | 25 ++++++++++++++-----------
1 files changed, 14 insertions(+), 11 deletions(-)
commit 5713490e2ca1bb5ac77cddbbaf97cce5ac9fa0b1
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Mar 8 02:14:03 2010 +0100
Hook to setup the debugger when it's launched.
elisp/geiser-connection.el | 15 +--------------
elisp/geiser-debug.el | 5 ++++-
2 files changed, 5 insertions(+), 15 deletions(-)
commit fd87a78cd54874a7f8260cdae11868d6ab718f09
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Mar 7 23:43:50 2010 +0100
Better prompt behaviour in switch to REPL and module.
elisp/geiser-repl.el | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
commit ae417f23b53c811d193fe32af23963f603545746
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Mar 7 21:39:41 2010 +0100
Guile: switch to REPL and module activated.
elisp/geiser-guile.el | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
commit ef17947ca8f80e67fe542b8a563b6297f3668cbe
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Mar 7 21:39:13 2010 +0100
Go to geiser and switch to module: echoing.
elisp/geiser-repl.el | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
commit 65babf6e0ec27d0757e36c91a4bbddcba6df9b56
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Mar 7 21:29:35 2010 +0100
PLT: additional binding forms (sequence API).
elisp/geiser-plt.el | 11 ++++++++++-
1 files changed, 10 insertions(+), 1 deletions(-)
commit 9a14aa781cf79eccf20aba73b91dce65c26ff2e2
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Mar 7 21:29:13 2010 +0100
Implementations can now specify additional binding forms.
elisp/geiser-completion.el | 20 +++++++++++++++++---
elisp/geiser-syntax.el | 26 +++++++++++++++++++-------
2 files changed, 36 insertions(+), 10 deletions(-)
commit 9f5d185d17c1e7258b9dc3df5fce46de7945ff12
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Mar 7 21:28:28 2010 +0100
Whitespace.
elisp/geiser-company.el | 11 +++++++----
elisp/geiser-mode.el | 3 ++-
2 files changed, 9 insertions(+), 5 deletions(-)
commit 1e87980a965528177fef3cf97298f44ef02cbfc0
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Mar 7 05:16:20 2010 +0100
New command to switch to REPL and put it in current module.
README | 1 +
elisp/geiser-guile.el | 5 +++++
elisp/geiser-mode.el | 10 ++++++++--
elisp/geiser-plt.el | 6 +++++-
elisp/geiser-repl.el | 14 ++++++++++++++
5 files changed, 33 insertions(+), 3 deletions(-)
commit c60416ef24f5d97feba85674198932ffda5fdba5
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Mar 7 04:26:08 2010 +0100
Bug fix: remember debugger settings in geiser-repl-nuke.
elisp/geiser-impl.el | 9 ++++++---
elisp/geiser-repl.el | 3 ++-
2 files changed, 8 insertions(+), 4 deletions(-)
commit 1492336888d8eb9bf959b36e5e84190b8f1ec79d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Mar 1 01:00:20 2010 +0100
REPL: customizable auto-indenting of new lines.
elisp/geiser-repl.el | 11 ++++++++---
1 files changed, 8 insertions(+), 3 deletions(-)
commit b87e894c6d68a6c2b24bc75b65a76e1a12b3791b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Feb 27 22:57:53 2010 +0100
Better handling of multi-line input in the REPL
- We don't send incomplete sexps to the underlying REPL
- Automatic indentation of multi-line sexps
- Syntax highlighting of scheme keywords
elisp/geiser-repl.el | 51 +++++++++++++++++++++++++++++++++++++++----------
1 files changed, 40 insertions(+), 11 deletions(-)
commit 070b159aa6db39cd220e76b25d6ad58b2a0e3362
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Feb 27 22:56:26 2010 +0100
More room for recursion in the scheme reader.
elisp/geiser-syntax.el | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit 2b57e2a87b5ba7c65a3c8fe5b997205e2d829874
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Feb 27 22:55:44 2010 +0100
Whitespace.
elisp/geiser-completion.el | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
commit 5d713118a24a8766ea788288c1b47c96cf9bf5a6
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Feb 3 01:03:20 2010 +0100
PLT: Better help lookups.
elisp/geiser-plt.el | 13 +++++++++----
scheme/plt/geiser/autodoc.ss | 6 +++---
scheme/plt/geiser/modules.ss | 1 +
3 files changed, 13 insertions(+), 7 deletions(-)
commit 0eaf8e78241b8bac9698ab3694d8060ac113fd56
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Feb 2 15:59:51 2010 +0100
Elisp scheme reader: more room for recursive list scanning.
elisp/geiser-syntax.el | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
commit a1d4a163464157ad5bb0b82f92a2ebfcc81aacf4
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Feb 2 15:59:25 2010 +0100
PLT: Fix for bug retrieving module exports.
scheme/plt/geiser/modules.ss | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit f6c09395b569f273ca27bc951ec5b882f2c3da86
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Jan 28 14:54:42 2010 +0100
Guile: support for the REPL debugger
On errors, we switch to the REPL, where the debugger is active.
elisp/geiser-guile.el | 32 ++++++++++----------------------
scheme/guile/geiser/evaluation.scm | 19 ++++---------------
2 files changed, 14 insertions(+), 37 deletions(-)
commit bdda30e6f263f7142f2f33a8be2545d3061fb598
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Jan 28 14:53:33 2010 +0100
Generic support for debugging prompts in the REPL
elisp/geiser-autodoc.el | 10 +++-
elisp/geiser-connection.el | 92 ++++++++++++++++++++++++++++++++++----------
elisp/geiser-debug.el | 27 +++++++------
elisp/geiser-impl.el | 5 +-
elisp/geiser-repl.el | 14 +++++-
5 files changed, 106 insertions(+), 42 deletions(-)
commit dd0ef53303074c1217363d363c1cccc6fcad6dc7
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Jan 26 18:08:39 2010 +0100
Guile: Minimal support for the new REPL debug mode.
We just don't hang when the REPL enters its debug mode, and salute any
attempt at using a Geiser command with a warning (and no result).
elisp/geiser-guile.el | 28 ++++++++++++++++++++++++++--
1 files changed, 26 insertions(+), 2 deletions(-)
commit 26e9c414608c3e287f736bbedffff291e46e6f40
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jan 24 20:31:21 2010 +0100
Guile: Geiser now behaves correctly in buffers for unloaded modules.
elisp/geiser-eval.el | 5 +++--
elisp/geiser-guile.el | 3 +--
scheme/guile/geiser/evaluation.scm | 13 ++++++++++---
3 files changed, 14 insertions(+), 7 deletions(-)
commit aa02b8c828bc4468e15324a68f8d97a46ca21a87
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jan 24 17:14:45 2010 +0100
Guile: fix for autodoc in 1.9.7
scheme/guile/geiser/doc.scm | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
commit c40f4db9dce660802f1173e281d9a1e139ebd819
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jan 17 14:09:26 2010 +0100
Minor bug fix.
elisp/geiser-connection.el | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit 37c582ee0552e67c2363ad833d6159b13c89d6d8
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jan 11 00:32:35 2010 +0100
PLT: Fix for argument names parsing in autodoc.
scheme/plt/geiser/autodoc.ss | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
commit 67118955c9862ff0cc81eaf4245ca057a31983b0
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Dec 19 16:37:15 2009 +0100
Syntax error.
elisp/geiser-repl.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 790d37d078079db0f81271520878eda27f4c956e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Dec 19 02:58:14 2009 +0100
Even shorter REPL mode-line.
elisp/geiser-repl.el | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
commit a5ef72f290d52bf5777ea7334f9a81e2868ca5c8
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Dec 19 02:51:18 2009 +0100
Shorter mode-line lighter for REPL mode.
elisp/geiser-repl.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 469d21cb2013b831c82a304f930266a614f95b7f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Dec 19 02:46:04 2009 +0100
Guile: adjustment to stack size display.
Getting rid of geiser-specific stack info -- guile seems to be
providing no useful additional info in the current version.
scheme/guile/geiser/evaluation.scm | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 62d3ee0ccb778ed571e45e44bff3eb631ed4c5e4
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Dec 18 00:35:57 2009 +0100
Guile: fix for file loading (we always compile them now).
scheme/guile/geiser/evaluation.scm | 6 ++----
1 files changed, 2 insertions(+), 4 deletions(-)
commit 9c85f8c16b82531fa4fc86412071782d2d0b842e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Dec 18 00:24:16 2009 +0100
Guile: bug in backtrace display fixed.
elisp/geiser-debug.el | 3 ++-
elisp/geiser-guile.el | 19 ++++++++++---------
elisp/geiser-repl.el | 3 ++-
3 files changed, 14 insertions(+), 11 deletions(-)
commit 1b8cc5bb9a075e30e296c953aa3f8eaa2583b327
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Nov 17 12:28:33 2009 +0100
Documentation fix (byte-compiled doesn't work in-place).
README | 14 ++++----------
1 files changed, 4 insertions(+), 10 deletions(-)
commit 297b1a9dc28753378eac60255f25a66e030769ce
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Nov 13 01:58:35 2009 +0100
Bug fix: displaying signatures correctly in xref buffers.
elisp/geiser-autodoc.el | 5 ++++-
elisp/geiser-xref.el | 12 ++++++++----
2 files changed, 12 insertions(+), 5 deletions(-)
commit e1907222291894821960dba34f2c16db831673d6
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Nov 13 01:18:34 2009 +0100
Guile: Support for multiple arities in autodoc.
scheme/guile/geiser/doc.scm | 60 +++++++++++++++++++++++-------------------
1 files changed, 33 insertions(+), 27 deletions(-)
commit 6e0b3e61eb8aec477ba7b668778e831934682a90
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Nov 13 00:12:35 2009 +0100
Docs: Guile 1.9.5 required.
README | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit dab11d9578577b8b231a98e6a614cb5fc49c9a84
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Nov 13 00:07:54 2009 +0100
Guile: bug fix: a macro-transformer is not a good arity info source.
* scheme/guile/geiser/doc.scm (obj-args): producing always ... for macros.
scheme/guile/geiser/doc.scm | 10 +++++++---
1 files changed, 7 insertions(+), 3 deletions(-)
commit 6ae51474d59444f44f7b363acbcbcefd0551cd5b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Nov 12 18:54:55 2009 +0100
Bug fix: links in documentation buffers work again.
* elisp/geiser-impl.el (with--geiser-implementation): macro was not
setting the implementation environment correctly.
elisp/geiser-impl.el | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
commit e42bfdb26e7ce33f80ed8dc501824431f57473cb
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Oct 15 22:03:52 2009 +0200
PLT: autodoc: support for languages specified as libs and/or module forms.
elisp/geiser-plt.el | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
commit a17dad508cc8ef98d0a35c017a2ebad6cbc55e92
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Oct 15 10:05:44 2009 +0200
Autodoc for identifier at point only when it's not an argument.
elisp/geiser-syntax.el | 16 +++++++---------
1 files changed, 7 insertions(+), 9 deletions(-)
commit 0a64ea424dcacf61d5b8ad42e1a064f27cb58e49
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Oct 15 03:51:01 2009 +0200
Silly micro-optimisitation.
elisp/geiser-syntax.el | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
commit 561fd4e8fd676a0e5b0a710d9234303673b34959
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Oct 15 03:22:49 2009 +0200
Autodoc fix: dots in arglists were causing a parsing error.
elisp/geiser-syntax.el | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
commit 883afcf36399a43c6b79d3be8c60ebadac0f92c8
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Oct 15 03:21:53 2009 +0200
Cosmetics.
elisp/geiser-autodoc.el | 6 ++++--
1 files changed, 4 insertions(+), 2 deletions(-)
commit b007b8801197325f3bd157c383bdfcace0ff57fc
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Oct 15 02:34:21 2009 +0200
PLT: Evaluation takes into account #lang forms.
This is useful when visiting a file that has not been loaded: the
evaluation namespace is provided by its #lang, if any.
While i was at it, i also refactored the mess in geiser:load-file.
elisp/geiser-plt.el | 17 +++++++++++++----
scheme/plt/geiser.ss | 3 ++-
scheme/plt/geiser/eval.ss | 23 ++++++++++++-----------
scheme/plt/geiser/modules.ss | 34 +++++++++++++++++++---------------
4 files changed, 46 insertions(+), 31 deletions(-)
commit d56dfe6f1505b99f90a4978dffd0b592fef72a68
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Oct 15 02:29:58 2009 +0200
PLT: autodoc: parsing of definitions with more than one form fixed.
scheme/plt/geiser/autodoc.ss | 36 ++++++++++++++++++++++--------------
1 files changed, 22 insertions(+), 14 deletions(-)
commit edbb67e675163d7a3cfbeaf9fcbcef3f44146d36
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Oct 10 01:49:49 2009 +0200
Base R6RS elisp implementation.
elisp/geiser-r6rs.el | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 50 insertions(+), 0 deletions(-)
create mode 100644 elisp/geiser-r6rs.el
commit d3593a4dcb13f15b531cee7e71e61a1e1f604ba4
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Sep 27 23:51:18 2009 +0200
Cosmetics.
elisp/geiser-guile.el | 47 ++++++++++++++++++-----------------------------
elisp/geiser-plt.el | 45 ++++++++++++++++++---------------------------
2 files changed, 36 insertions(+), 56 deletions(-)
commit fa57fec9e27da642c12244d097ae2da601f9a08d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Sep 27 22:45:58 2009 +0200
PLT: Small refactorings; rudimentary support for syntax-case arg name snarfing.
scheme/plt/geiser/autodoc.ss | 24 ++++++++++++------------
1 files changed, 12 insertions(+), 12 deletions(-)
commit b8573ff1667349e87980fd1b37f48512d99449cf
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Sep 27 00:32:28 2009 +0200
PLT: Ignoring errors during argument name scanning for autodoc.
scheme/plt/geiser/autodoc.ss | 45 +++++++++++++++++++++--------------------
1 files changed, 23 insertions(+), 22 deletions(-)
commit 3b849eb2312f5ecc0ecb5a20fe574f8f69d4deb4
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Sep 27 00:29:28 2009 +0200
PLT: autodoc arg names scanning: better case-lambda, syntax-rules added.
scheme/plt/geiser/autodoc.ss | 10 +++++++---
1 files changed, 7 insertions(+), 3 deletions(-)
commit a47fe92e1f5729a9f80d22e8437fb6d961d411c4
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Sep 27 00:28:23 2009 +0200
Previous patch was broken.
elisp/geiser-syntax.el | 3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
commit 6b7ee97c7f0b5fead386ad8101ad0fdf9412f710
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Sep 26 22:38:21 2009 +0200
Internal fix: duplication of symbol at point in scan-sexps.
elisp/geiser-syntax.el | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit f2f267955c46d110da4c75a5972f021a2c715a6c
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Sep 26 21:44:21 2009 +0200
Multiple arity display, used by PLT backend (case-lambda).
elisp/geiser-autodoc.el | 60 +++++++++++++++++++++++-------------------
elisp/geiser-doc.el | 2 +-
scheme/guile/geiser/doc.scm | 10 +++---
scheme/plt/geiser/autodoc.ss | 57 +++++++++++++++++++++++----------------
4 files changed, 73 insertions(+), 56 deletions(-)
commit f67ef229256de7406666dd5ffe14c229bf0b2045
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Sep 26 05:07:41 2009 +0200
PLT: Bug fix in autodoc's argument name parsing.
Definitions of the form (define (foo bar) (lambda ---) --) were not
being matched correctly.
scheme/plt/geiser/autodoc.ss | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
commit a9c8026ca23ae980e0288b4657567fc586673e3c
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Sep 26 04:25:13 2009 +0200
Letting implementations define their own file pattern matching rules.
elisp/geiser-impl.el | 8 +++++---
elisp/geiser-plt.el | 3 +++
2 files changed, 8 insertions(+), 3 deletions(-)
commit f4bfd4dbd6e91b60a80be309ffa70b7aeb7870a9
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Sep 26 04:11:04 2009 +0200
Bug fix: display-help function correctly invoked when available.
elisp/geiser-doc.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 574e4afbdf6f1ce1bf6c4e1fa73b7d4f5f264ece
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Sep 26 03:18:25 2009 +0200
PLT: Unsupported procedures listed.
elisp/geiser-plt.el | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 9b241873039c2cf817ccc94eaa5bdd3ca2cc470f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Sep 26 03:17:55 2009 +0200
New implementation method/variable: unsupported Geiser procedures.
elisp/geiser-eval.el | 13 ++++++++++++-
1 files changed, 12 insertions(+), 1 deletions(-)
commit 3c1924595e1347644a8202a9cb5600a2a01367da
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Sep 26 03:17:20 2009 +0200
Bug fix: proper handling of implementation methods specified as variables.
elisp/geiser-impl.el | 8 +++-----
1 files changed, 3 insertions(+), 5 deletions(-)
commit ad7badc9d24289cd1a30fc0621120d48f6462c0c
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Sep 26 03:15:53 2009 +0200
Bug fix: xref commands were always asking for the target procedure's name.
elisp/geiser-xref.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit d80c42a067f4eb70c9a4bc159a82912c76a99e74
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Sep 24 16:03:35 2009 +0200
Assignment of ss files to plt as a customization.
elisp/geiser-impl.el | 2 +-
elisp/geiser-plt.el | 3 +--
2 files changed, 2 insertions(+), 3 deletions(-)
commit ee5b403d2d99ed6722063040a5328cf351b20144
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Sep 23 22:37:55 2009 +0200
Slightly more efficient symbol completion.
elisp/geiser-completion.el | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
commit ed48236fe7c336924ff4694275555649e9b269b5
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Sep 23 18:03:52 2009 +0200
Guile: bug fix: evaluation works again (1.9.3 or better required).
README | 6 +++---
scheme/guile/geiser/evaluation.scm | 22 +++++++---------------
2 files changed, 10 insertions(+), 18 deletions(-)
commit 46d6d573013661b3266ca3d0bd77b8a26a738eef
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Sep 23 15:53:43 2009 +0200
Bug fix: correct generation of per implementation switch-to functions.
elisp/geiser-impl.el | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
commit b08c317b978e14b1b4c1dfd07ccc11f6efccb6d5
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Sep 22 23:56:55 2009 +0200
Clarifying that Modified BSD is the same as BSD3.
COPYING | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit ac2066b6f439b2497e761fbd99c9675db0b03bbd
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Sep 22 22:43:28 2009 +0200
New implementation registration mechanism, for the elisp side of things.
Implementations must invoke define-geiser-implementation with an
appropriate set of methods. Simple inheritance is supported. Each
geiser module defines and registers the method names it uses.
elisp/geiser-completion.el | 18 ++-
elisp/geiser-custom.el | 6 +-
elisp/geiser-debug.el | 9 +-
elisp/geiser-doc.el | 17 ++-
elisp/geiser-eval.el | 25 ++-
elisp/geiser-guile.el | 25 ++-
elisp/geiser-impl.el | 367 +++++++++++++++++++++----------------------
elisp/geiser-mode.el | 5 +-
elisp/geiser-plt.el | 15 ++
elisp/geiser-reload.el | 3 -
elisp/geiser-repl.el | 33 +++-
elisp/geiser.el | 2 +-
12 files changed, 291 insertions(+), 234 deletions(-)
commit 8588781981a686dbd921c377fa9887bcd74728af
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Sep 15 00:30:06 2009 +0200
Guile: define-module forms are now individually evaluable (e.g. using C-M-x or C-x C-e).
elisp/geiser-guile.el | 13 ++++++++-----
1 files changed, 8 insertions(+), 5 deletions(-)
commit b039e7aa8dc4207e4a0da34fe684265fed1b22e3
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Sep 14 02:08:19 2009 +0200
Irrelevant doc fix.
INSTALL | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 0a2d332daed0c93251058cb88495ffe8157e39db
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Sep 12 23:30:44 2009 +0200
Dog food: using the scheme reader for parsing evaluation results.
elisp/geiser-eval.el | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
commit b131c3e5c1e954c9ce3b1324937ba89a54bc66d1
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Sep 12 23:26:22 2009 +0200
New function: `geiser-syntax--read-from-string', analogous to elisp's `read-from-string'.
elisp/geiser-syntax.el | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
commit 41dbd0eda13fb41706c74174f13434e22ffe6843
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Sep 12 23:25:22 2009 +0200
Bug fix: we were not correctly detecting dot as a token in the scheme reader.
elisp/geiser-syntax.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit d5dfd349a4126324ff5fb41a2c20edf8725edda9
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Sep 11 22:01:14 2009 +0200
Reload: we now remember user customizations and restore them during geiser-reload.
elisp/geiser-autodoc.el | 6 +++---
elisp/geiser-custom.el | 17 +++++++++++++++++
elisp/geiser-edit.el | 2 +-
elisp/geiser-guile.el | 8 ++++----
elisp/geiser-impl.el | 7 ++++---
elisp/geiser-mode.el | 6 +++---
elisp/geiser-plt.el | 6 +++---
elisp/geiser-reload.el | 5 +++--
elisp/geiser-repl.el | 14 +++++++-------
9 files changed, 45 insertions(+), 26 deletions(-)
commit bf4b717791be199ce21a0c36b4b7baf3f8511f66
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Sep 11 01:38:46 2009 +0200
AUTHORS fix.
AUTHORS | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 993d50dc005b09e0674916de146f25867c335556
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Sep 11 01:37:47 2009 +0200
COPYING introduction.
COPYING | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
commit e93016f0c1ae4af52f18e44673e6bdcf3492ee1a
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Sep 11 01:34:00 2009 +0200
Un-running to conclusions.
THANKS | 4 ----
1 files changed, 0 insertions(+), 4 deletions(-)
commit 56b7aec90d4a3dc9a3bd7cfc5b9372338e059538
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Sep 11 01:24:30 2009 +0200
BSD relicensing: Guile code.
scheme/guile/geiser/completion.scm | 29 +++++++----------------------
scheme/guile/geiser/doc.scm | 27 ++++++---------------------
scheme/guile/geiser/emacs.scm | 27 ++++++---------------------
scheme/guile/geiser/evaluation.scm | 27 ++++++---------------------
scheme/guile/geiser/modules.scm | 27 ++++++---------------------
scheme/guile/geiser/utils.scm | 27 ++++++---------------------
scheme/guile/geiser/xref.scm | 27 ++++++---------------------
7 files changed, 43 insertions(+), 148 deletions(-)
commit 9a77f714e539723a8149302970b38f72b5f53752
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Sep 11 01:20:33 2009 +0200
BSD relicensing: PLT code.
scheme/plt/geiser.ss | 25 ++++++-------------------
scheme/plt/geiser/completions.ss | 27 ++++++---------------------
scheme/plt/geiser/eval.ss | 27 ++++++---------------------
scheme/plt/geiser/locations.ss | 27 ++++++---------------------
scheme/plt/geiser/modules.ss | 23 ++++++-----------------
scheme/plt/geiser/utils.ss | 27 ++++++---------------------
6 files changed, 36 insertions(+), 120 deletions(-)
commit cad3f30d164ad89a0cd1444dd3f948072031ac3a
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Sep 11 01:16:08 2009 +0200
BSD relicensing: elisp code.
elisp/geiser-autodoc.el | 26 ++++++--------------------
elisp/geiser-base.el | 23 +++++------------------
elisp/geiser-company.el | 21 ++++++---------------
elisp/geiser-compile.el | 25 ++++++-------------------
elisp/geiser-completion.el | 27 +++++++--------------------
elisp/geiser-connection.el | 25 +++++++------------------
elisp/geiser-custom.el | 27 +++++++--------------------
elisp/geiser-debug.el | 28 +++++++---------------------
elisp/geiser-doc.el | 27 +++++++--------------------
elisp/geiser-edit.el | 29 ++++++++---------------------
elisp/geiser-eval.el | 25 +++++++------------------
elisp/geiser-guile.el | 25 ++++++-------------------
elisp/geiser-impl.el | 26 ++++++--------------------
elisp/geiser-log.el | 23 ++++++-----------------
elisp/geiser-mode.el | 26 ++++++--------------------
elisp/geiser-plt.el | 25 ++++++-------------------
elisp/geiser-popup.el | 26 ++++++--------------------
elisp/geiser-reload.el | 21 ++++++---------------
elisp/geiser-repl.el | 27 ++++++---------------------
elisp/geiser-syntax.el | 27 +++++++--------------------
elisp/geiser-version.el.in | 10 +++++++++-
elisp/geiser-xref.el | 25 ++++++-------------------
elisp/geiser.el | 29 +++++++----------------------
scheme/plt/geiser/autodoc.ss | 23 ++++++-----------------
24 files changed, 156 insertions(+), 440 deletions(-)
commit 69ab3ff61aa1d31a571710d8bc468ed41203bfe9
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Sep 11 01:15:56 2009 +0200
BSD relicensing: COPYING.
COPYING | 697 ++------------------------------------------------------------
1 files changed, 23 insertions(+), 674 deletions(-)
commit 4de073bacd80820803d129fd7f04e2c210f20442
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Sep 7 01:24:22 2009 +0200
Bug fix: run-geiser and friends now always create a new REPL.
elisp/geiser-repl.el | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
commit f5f3587b6f6a6d7375ff9f715652292070915bab
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Sep 7 00:42:58 2009 +0200
Fix for regression in autodoc: it works again when point is inside a string.
elisp/geiser-syntax.el | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 8f5e58189692663901266dc83f2e2b4e47803b8d
Merge: 61edb25 3a80af0
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Sep 7 00:23:17 2009 +0200
Merge branch 'devel'
commit 3a80af06f2b9272db379fed3b5b659ecfeeceb70
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Sep 7 00:17:12 2009 +0200
Scheme reader improvements: #<>, #||# and other bits.
elisp/geiser-syntax.el | 62 ++++++++++++++++++++++++++++++++++--------------
1 files changed, 44 insertions(+), 18 deletions(-)
commit 8d534314354d6858ec72f483b3e37cc50daaf8d8
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Aug 30 23:53:19 2009 +0200
Improved local names detection (both implementation- and functional-wise).
elisp/geiser-syntax.el | 66 ++++++++++++++++++++++++------------------------
1 files changed, 33 insertions(+), 33 deletions(-)
commit e63eed7c83ba3d1e3a3b29aaca7b336d4a635a39
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Aug 30 11:52:15 2009 +0200
Tagging keywords as such in the scheme reader, for later spotting of
active argument in autodoc.
elisp/geiser-syntax.el | 59 ++++++++++++++++++++++++++----------------------
1 files changed, 32 insertions(+), 27 deletions(-)
commit 2c6f07d95935668a82bbd549901da6d0949fbbe7
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Aug 30 11:19:09 2009 +0200
Biting the bullet: a simple, permissive, scheme reader.
Currently put to (let's hope, good) use for context parsing in autodoc
and locals discovery (internal defines are recognised now).
elisp/geiser-autodoc.el | 9 +-
elisp/geiser-syntax.el | 209 +++++++++++++++++++++++++++-------------------
2 files changed, 128 insertions(+), 90 deletions(-)
commit 4308f5bf8babe700df73b384e91c2964ef431e5c
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Aug 27 11:43:12 2009 +0200
Small configure tweaks.
autogen.sh | 2 +-
configure.ac | 3 ---
2 files changed, 1 insertions(+), 4 deletions(-)
commit b75fa717536a55a7571abfd1aafe53bc73bb5363
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Aug 27 00:05:13 2009 +0200
Better detection of locals (internal defines).
- The implementation is still buggy, though, because it uses the
elisp reader, which bails at some scheme syntaxes (e.g. chars)
elisp/geiser-syntax.el | 21 ++++++++++++++++-----
1 files changed, 16 insertions(+), 5 deletions(-)
commit 54ef9eae095606180a137bf2d2c11086625a7088
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Aug 26 15:13:42 2009 +0200
Quicker metadata display in company mode.
elisp/geiser-company.el | 12 +++++++-----
1 files changed, 7 insertions(+), 5 deletions(-)
commit cee169c2de13d30f213b03578e70ca7c370e2684
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Aug 26 12:23:53 2009 +0200
Company's go to location working also for locations in same file.
elisp/geiser-company.el | 10 ++++++----
elisp/geiser-edit.el | 16 +++++++++-------
2 files changed, 15 insertions(+), 11 deletions(-)
commit 2f5a1cce9e66e6f931749e5d3df6fe3fb220ad1f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Aug 26 00:58:36 2009 +0200
Slightly faster autodoc.
elisp/geiser-autodoc.el | 37 ++++++++++++++++++++-----------------
1 files changed, 20 insertions(+), 17 deletions(-)
commit 1f933f075530a5397c6413cae307b3c372ae9a53
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Aug 26 00:57:58 2009 +0200
Company: handling correctly the mode lighter and autodoc interaction.
elisp/geiser-company.el | 24 +++++++++++++++---------
1 files changed, 15 insertions(+), 9 deletions(-)
commit 98e199daf7b1a56179b670c192c7d244fcb2b323
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Aug 25 15:30:51 2009 +0200
Slightly better autodoc caching (probably needs an overhaul, though).
elisp/geiser-autodoc.el | 33 ++++++++++++++++++---------------
elisp/geiser-company.el | 8 ++++----
elisp/geiser-doc.el | 3 +--
3 files changed, 23 insertions(+), 21 deletions(-)
commit f52ac22eb1c09f7eae9d53d7d12d15edac56f942
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Aug 25 01:58:55 2009 +0200
Now this is cool: support for company mode.
README | 11 ++++
elisp/Makefile.am | 1 +
elisp/geiser-autodoc.el | 6 ++-
elisp/geiser-company.el | 111 ++++++++++++++++++++++++++++++++++++++++++++
elisp/geiser-completion.el | 8 ++-
elisp/geiser-edit.el | 11 ++--
elisp/geiser-mode.el | 7 +++
elisp/geiser-reload.el | 1 +
elisp/geiser-repl.el | 7 +++
9 files changed, 153 insertions(+), 10 deletions(-)
create mode 100644 elisp/geiser-company.el
commit 479493f40a1666cc7fb2de8f855badc7106b762b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Aug 24 03:22:12 2009 +0200
Taking into account those ugly square brackets while scanning locals.
elisp/geiser-syntax.el | 20 +++++++++++++-------
1 files changed, 13 insertions(+), 7 deletions(-)
commit b652ff751b5c5e4210195cadbac0b404e3fe402e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Aug 23 23:19:08 2009 +0200
Putting ChangeLog to good use.
.gitignore | 1 -
ChangeLog | 6 ++++++
Makefile.am | 2 +-
autogen.sh | 4 ----
4 files changed, 7 insertions(+), 6 deletions(-)
create mode 100644 ChangeLog
commit 45efee6e5addfe3677b218abda5fef244ec767c9
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Aug 23 22:57:11 2009 +0200
autogen.sh
autogen.sh | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
create mode 100755 autogen.sh
commit 833d2df2593dd391f3f88f722d90f6c64ac83ea5
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Aug 23 22:35:24 2009 +0200
fixes for geiser-unload.
elisp/geiser-impl.el | 9 ++++-----
elisp/geiser-mode.el | 4 ++++
2 files changed, 8 insertions(+), 5 deletions(-)
commit bd998e8d6ed692a6d08d5f06f2d7dd55191e7a20
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Aug 23 20:22:22 2009 +0200
geiser-reload works again (was broken for installed geiser).
elisp/geiser-base.el | 3 +--
elisp/geiser-reload.el | 36 +++++++++++++++++-------------------
2 files changed, 18 insertions(+), 21 deletions(-)
commit 1762b7b9b30ab42e878f9a3887a81f3133417062
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Aug 23 15:48:57 2009 +0200
Automake tweak: geiser-install.el belongs to CLEANFILES.
elisp/Makefile.am | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
commit bc740d87f846f372f06263298495a9ff1506e4c7
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Aug 23 15:44:02 2009 +0200
Buglet in autodoc's argument display.
elisp/geiser-autodoc.el | 10 +++++++---
1 files changed, 7 insertions(+), 3 deletions(-)
commit 3bf101346960ab33261354504102a4de642ed445
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Aug 23 15:22:07 2009 +0200
Thanks, many THANKS.
INSTALL | 4 +++-
Makefile.am | 2 ++
THANKS | 21 +++++++++++++++++++++
3 files changed, 26 insertions(+), 1 deletions(-)
create mode 100644 THANKS
commit dfc502402d43065e182d5a21f55514514de87e8b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Aug 23 05:18:39 2009 +0200
Standardese filling.
AUTHORS | 4 +
INSTALL | 316 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
README | 57 +++++++++---
3 files changed, 364 insertions(+), 13 deletions(-)
commit ace9896b831c1d1b458ca2504837009d8fadc600
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Aug 23 03:11:40 2009 +0200
Automatic ChangeLog generation during make dist.
.gitignore | 1 +
Makefile.am | 5 ++++-
2 files changed, 5 insertions(+), 1 deletions(-)
commit 11e52e18251f6c2c5a9c7c37bbd4a1787e84b282
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Aug 23 02:59:09 2009 +0200
Fixes for all byte-compilation warnings.
elisp/geiser-autodoc.el | 4 +-
elisp/geiser-base.el | 20 +-------------
elisp/geiser-completion.el | 6 ++--
elisp/geiser-doc.el | 2 +-
elisp/geiser-edit.el | 5 +++-
elisp/geiser-eval.el | 38 ++++++++++++++--------------
elisp/geiser-guile.el | 3 ++
elisp/geiser-impl.el | 58 ++++++++++++++++++++++---------------------
elisp/geiser-log.el | 2 +
9 files changed, 66 insertions(+), 72 deletions(-)
commit c5b6f124e8197c4e20278fb3f24086ee56f0e529
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Aug 23 02:58:13 2009 +0200
Autotoolification.
.gitignore | 11 +++++
Makefile.am | 1 +
configure.ac | 33 +++++++++++++++
elisp/Makefile.am | 31 ++++++++++++++
elisp/geiser-install.el.in | 5 ++
elisp/geiser-reload.el | 96 ++++++++++++++++++++++++++++++++++++++++++++
elisp/geiser-version.el.in | 12 +++++
elisp/geiser.el | 77 ++++-------------------------------
scheme/Makefile.am | 16 +++++++
9 files changed, 213 insertions(+), 69 deletions(-)
create mode 100644 AUTHORS
create mode 100644 INSTALL
create mode 100644 Makefile.am
create mode 100644 NEWS
create mode 100644 configure.ac
create mode 100644 elisp/Makefile.am
create mode 100644 elisp/geiser-install.el.in
create mode 100644 elisp/geiser-reload.el
create mode 100644 elisp/geiser-version.el.in
create mode 100644 scheme/Makefile.am
commit f8760a999fc89f79d9570029b9ec593316add2f9
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Aug 20 02:58:01 2009 +0200
Bug fix: bogus regexp.
elisp/geiser-syntax.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 1260755d66427531dbdbb01b03b060486b037ed5
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Aug 19 23:44:54 2009 +0200
C-c k == nuke repl
README | 37 ++++++++++++++++++-------------------
elisp/geiser-repl.el | 4 +++-
2 files changed, 21 insertions(+), 20 deletions(-)
commit be62a84152d62a0658ee61fa46d035f676d46c27
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Aug 18 23:46:31 2009 +0200
REPLs: using compile-shell-minor-mode.
elisp/geiser-repl.el | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit 69b30de19af8cc0d58fa177ef9d40057c15f6951
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Aug 18 23:46:05 2009 +0200
PLT: bug fix in (module) recognition.
elisp/geiser-plt.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 5a7373cd2da209e8a58b35060c0b29bd18398957
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Aug 18 06:16:57 2009 +0200
Yet another deklugdification: locals scanning moved to elisp.
... and say goodbye to the ugly parse partial sexp, reducing not only
sloppy code, but also duplication and data transfers.
elisp/geiser-completion.el | 5 +-
elisp/geiser-syntax.el | 101 +++++++++++++++++++-----------------
scheme/guile/geiser/completion.scm | 25 +--------
scheme/plt/geiser/completions.ss | 27 ++--------
4 files changed, 62 insertions(+), 96 deletions(-)
commit 203c989e07b43afb34f2c795cbda8126e9c0d327
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Aug 17 16:26:38 2009 +0200
Leftover removed.
scheme/guile/geiser/doc.scm | 2 --
1 files changed, 0 insertions(+), 2 deletions(-)
commit 18db590dece0f88c3f2bd850a3158bb50605e2c6
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Aug 17 16:23:45 2009 +0200
Well, i said that it was better, not that it was perfect.
Autodoc buglets and support for displaying module variables too.
elisp/geiser-autodoc.el | 54 +++++++++++++++++++++---------------------
elisp/geiser-doc.el | 5 +++-
elisp/geiser-syntax.el | 20 ++++++++-------
scheme/guile/geiser/doc.scm | 16 +++++++----
scheme/plt/geiser/autodoc.ss | 6 +---
5 files changed, 54 insertions(+), 47 deletions(-)
commit 283e6f040449bb4f740991956007332c48308b38
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Aug 17 04:18:02 2009 +0200
Simpler, more correct and efficient autodoc implementation.
Not that it was difficult: it's replacing an ugly kludge.
elisp/geiser-autodoc.el | 148 +++++++++++++++++++++---------------------
elisp/geiser-syntax.el | 27 ++++++++
scheme/guile/geiser/doc.scm | 85 ++++++------------------
scheme/plt/geiser/autodoc.ss | 97 +++++++--------------------
4 files changed, 149 insertions(+), 208 deletions(-)
commit 9d64bcb33f7ac1b3a06220842d04ce3c0534948e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Aug 11 15:44:54 2009 +0200
autodoc: better emacs display for opt/key markers.
elisp/geiser-autodoc.el | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
commit db34b16737120ac0c6951c32b8d1aa838491cf84
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Aug 10 15:35:59 2009 +0200
Guile: fix for rest marker in autodoc.
scheme/guile/geiser/doc.scm | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 94be6173b640411e8205778fc7e080f6fbdac9dc
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Aug 7 00:11:52 2009 +0200
kludgy fix for opt/key/rest markers in autodoc
elisp/geiser-autodoc.el | 6 +++---
scheme/guile/geiser/doc.scm | 6 +++---
scheme/plt/geiser/autodoc.ss | 6 +++---
3 files changed, 9 insertions(+), 9 deletions(-)
commit d3df979d3e02bc68c36a9b243881a3ad638e3af9
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Jul 9 04:45:10 2009 +0200
Guile: unbreaking evaluation.
scheme/guile/geiser/evaluation.scm | 17 +++++++++--------
1 files changed, 9 insertions(+), 8 deletions(-)
commit 81766b3043a4f14a777affe5bc0b76109ae8ea0f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jul 6 23:47:00 2009 +0200
Stray paren killed.
elisp/geiser-eval.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 710d0cec8854a4e89f4948d49e614f286913f711
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Jul 2 05:29:04 2009 +0200
Simpler, nicer, more efficient handling of evaluation results. It
comes with a pony too.
elisp/geiser-connection.el | 1 -
elisp/geiser-debug.el | 10 +++++--
elisp/geiser-eval.el | 9 +++++-
elisp/geiser-syntax.el | 10 -------
scheme/guile/geiser/evaluation.scm | 51 +++++++++++++++++-------------------
scheme/plt/geiser/eval.ss | 8 ++++-
6 files changed, 45 insertions(+), 44 deletions(-)
commit ba38e61e768a5e2b6ccdebc09262e3186a8cf15b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jun 29 00:27:28 2009 +0200
PLT: Better load/compile file results reporting.
scheme/plt/geiser/eval.ss | 17 ++++++-----------
1 files changed, 6 insertions(+), 11 deletions(-)
commit 25eb14784cc57ee585fb2eca4437caad243eee59
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Jun 29 00:08:44 2009 +0200
Safer handling of file line and columns in emacs.
elisp/geiser-edit.el | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
commit d0c74836bd62ec7adb853e8239af4005c1801aaf
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jun 28 21:47:49 2009 +0200
Bug fix: initialisation loop removed.
elisp/geiser-impl.el | 13 ++++++++-----
elisp/geiser-repl.el | 7 ++++---
2 files changed, 12 insertions(+), 8 deletions(-)
commit 870d60071b8bb7d56bb3c9433b8b4b07d8206a60
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Jun 20 22:04:19 2009 +0200
REPL improvements: bailing out earlier on startup abort; C-c z DTRT
for a running REPL.
elisp/geiser-repl.el | 13 ++++++++-----
1 files changed, 8 insertions(+), 5 deletions(-)
commit 54bcf1930401e3fca5e132914923efa6fe4e4b3d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Jun 20 09:56:59 2009 +0200
Auxiliary function.
elisp/geiser-impl.el | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
commit ed141a327f13d61f21b4d57bffe4f6c27e5ab93f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Jun 19 20:44:32 2009 +0200
New user command to unregister Scheme implementations.
elisp/geiser-impl.el | 16 ++++++++++++++--
1 files changed, 14 insertions(+), 2 deletions(-)
commit b21ba5e786a4ff9a6dc9ccc76e217daf349082d9
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Jun 19 17:27:31 2009 +0200
Bug fix.
elisp/geiser-impl.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 4487bd0759d997df25b05053b9044dfc056124e1
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Jun 19 17:26:16 2009 +0200
User command to register scheme implementations (geiser-register-implementation).
elisp/geiser-impl.el | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
commit acd64c5d448a614823c296a3e099823a706cb7e9
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Jun 19 17:03:30 2009 +0200
Registered implementations are loaded by default.
elisp/geiser-impl.el | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit 64800ae4fa27b88ca8ee6c58d7edb0056e71ade6
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Jun 19 17:03:10 2009 +0200
Better display of evaluation results.
elisp/geiser-debug.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 841766449b9dc14d40186a67cdceda26fc6ca4ff
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Jun 19 16:52:03 2009 +0200
Guile: backtrace buttonization.
elisp/geiser-guile.el | 38 ++++++++++++++++++++++++++++++++++++++
scheme/guile/geiser/emacs.scm | 3 ++-
scheme/guile/geiser/xref.scm | 9 ++++++++-
3 files changed, 48 insertions(+), 2 deletions(-)
commit d2e8efd5b449bddaad5b416cb3634532a235576d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Jun 19 16:51:31 2009 +0200
Directory-specific implementations.
elisp/geiser-impl.el | 23 +++++++++++++++++++++++
1 files changed, 23 insertions(+), 0 deletions(-)
commit a16ac6bd5df86e3541892982d7694f7c1385c5e9
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Jun 18 17:41:18 2009 +0200
PLT: Bug fix in implementation guessing.
elisp/geiser-plt.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 210bae902ad7450d1284e27672526a6d7f95ad94
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Jun 18 17:30:23 2009 +0200
Will i ever get initialisation right?
elisp/geiser-impl.el | 6 +++++-
elisp/geiser.el | 19 +++----------------
2 files changed, 8 insertions(+), 17 deletions(-)
commit 553ed51ad792d32215098fe0384f098314238b6b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Jun 18 04:51:07 2009 +0200
Initialisation fixes.
- Honouring geiser-impl-installed-implementations
- Missing autoloads for customization groups added
elisp/geiser.el | 25 +++++++++++--------------
1 files changed, 11 insertions(+), 14 deletions(-)
commit 75797be249aeae5b5f65850a5c2fe05e855aa1f8
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Jun 17 03:25:44 2009 +0200
Refactoring.
elisp/geiser-plt.el | 17 ++++++++---------
1 files changed, 8 insertions(+), 9 deletions(-)
commit 9ab8feaa541efe3ee223c8d18797ea02be3c5ff9
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Jun 17 03:14:45 2009 +0200
PLT: buttonize errors implemented.
elisp/geiser-plt.el | 39 ++++++++++++++++++++++++++++++++++++++-
1 files changed, 38 insertions(+), 1 deletions(-)
commit 38cf417cc36dc24e0d96681c5288ff092f1750c0
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Jun 17 03:14:07 2009 +0200
Auxiliary functions to insert error links.
elisp/geiser-edit.el | 39 ++++++++++++++++++++++++++++++++++++---
1 files changed, 36 insertions(+), 3 deletions(-)
commit e582b04710dbbdb84ad9df350e3feb29dcad3c5a
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Jun 17 03:13:38 2009 +0200
Implementation-specific backtrace display.
elisp/geiser-debug.el | 11 ++++++++---
elisp/geiser-impl.el | 3 +++
elisp/geiser.el | 2 +-
3 files changed, 12 insertions(+), 4 deletions(-)
commit 7d43df1ae0815171e22637ac0698a95039396acd
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Jun 17 03:12:33 2009 +0200
Whitespace.
elisp/geiser-connection.el | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit 184fd00d6f3bd1ca3ad0e6c1d93731d649668f4a
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Jun 17 01:57:36 2009 +0200
PLT: Fixing the fix.
scheme/plt/geiser/eval.ss | 18 +++++++++---------
1 files changed, 9 insertions(+), 9 deletions(-)
commit 2045e7b4f66685dc1beb1159900e91df3195cc99
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Jun 17 00:53:36 2009 +0200
Circular dependencies between elisp modules eliminated.
elisp/geiser-doc.el | 16 +++++-----------
elisp/geiser-impl.el | 12 +++---------
elisp/geiser.el | 4 ++--
3 files changed, 10 insertions(+), 22 deletions(-)
commit 397bb86ecd17794b220c6b6c81fe1b0f66c19ba6
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Jun 17 00:05:34 2009 +0200
Whitespace.
elisp/geiser-doc.el | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
commit 70ffe7d5bb59cbd442b5cf84f8e7c985bfda0ee8
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Jun 16 23:15:16 2009 +0200
Fixes in retort parsing.
elisp/geiser-connection.el | 4 ++--
elisp/geiser-impl.el | 3 ++-
2 files changed, 4 insertions(+), 3 deletions(-)
commit 547363acef3c40350382bea812a533c6dbd532cc
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Jun 16 23:14:34 2009 +0200
PLT: Output included in retorts.
scheme/plt/geiser/eval.ss | 16 +++++++++-------
1 files changed, 9 insertions(+), 7 deletions(-)
commit 230ca2d12926ecda1fe2946e2726079fcbd05ef4
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Jun 16 22:36:15 2009 +0200
Elimination of dead code in stack trace display.
elisp/geiser-debug.el | 46 +++++++++++++++-------------------------------
elisp/geiser-eval.el | 3 +--
2 files changed, 16 insertions(+), 33 deletions(-)
commit 1dd9eeb3cb80260738a5683e9a41b6f66acd7460
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Jun 16 22:35:21 2009 +0200
Better parsing of scheme retorts in the Emacs end.
elisp/geiser-connection.el | 10 +++++++---
elisp/geiser-syntax.el | 21 ++++-----------------
2 files changed, 11 insertions(+), 20 deletions(-)
commit 3c8e22e4aaa3cbac830d4a37af6db3395082fb66
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jun 14 22:19:36 2009 +0200
Fixes in geiser-reload (unload forcibly and pick repl implementations).
elisp/geiser-impl.el | 2 +-
elisp/geiser-repl.el | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
commit c042571626977f12916d59966ea94ded44d8cf32
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jun 14 22:05:23 2009 +0200
Guile: Bug fix in the latest evaluation code changes.
scheme/guile/geiser/evaluation.scm | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
commit ee5412e57af6f22b623cbe772fec2f0af91038d7
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Jun 14 01:23:41 2009 +0200
Guile: better stack trace display.
scheme/guile/geiser/evaluation.scm | 15 +++++----------
1 files changed, 5 insertions(+), 10 deletions(-)
commit 61edb258a45d5ad00ee907594c6dfbcd21d93485
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Jun 13 03:50:23 2009 +0200
Guile: rewriting stack trace captures - not yet complete.
elisp/geiser-connection.el | 3 +-
elisp/geiser-debug.el | 16 +++----
elisp/geiser-guile.el | 3 +-
elisp/geiser-syntax.el | 38 ++++++++++------
scheme/guile/geiser/evaluation.scm | 84 +++++++++---------------------------
5 files changed, 54 insertions(+), 90 deletions(-)
commit 56598777f2c0a50ca78065d284f2d9c8a9c4fb98
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Jun 10 21:08:34 2009 +0200
Share scheme-indent-function tweaks across implementations.
elisp/geiser-base.el | 5 ----
elisp/geiser-plt.el | 44 -----------------------------------------
elisp/geiser-syntax.el | 51 +++++++++++++++++++++++++++++++++++++++++++----
3 files changed, 46 insertions(+), 54 deletions(-)
commit 26929de58ec387bcdac0010067c310dbc6ff0d2a
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon May 25 23:18:55 2009 +0200
module-children -> module-exports.
elisp/geiser-doc.el | 10 +++++-----
scheme/guile/geiser/emacs.scm | 2 +-
scheme/guile/geiser/modules.scm | 4 ++--
scheme/plt/geiser.ss | 4 ++--
scheme/plt/geiser/modules.ss | 4 ++--
5 files changed, 12 insertions(+), 12 deletions(-)
commit 2b5abe839c5cbf34fa19e2298366973c4ec812f9
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon May 25 04:36:32 2009 +0200
README tweaks and updates.
README | 49 +++++++++++++++++++++++++------------------------
1 files changed, 25 insertions(+), 24 deletions(-)
commit 0870749738a8473678f7021a2b9bed0f90080350
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon May 25 04:29:48 2009 +0200
Fix to documentation browser's switch to repl keybinding.
elisp/geiser-doc.el | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit ac726e6c49846b920466650fe9f3b57b1eb50e20
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon May 25 03:39:47 2009 +0200
PLT: New help functionality:
- Using our own help function, which takes care of trying on not yet
loaded modules.
- Module children implemented.
elisp/geiser-plt.el | 4 ++--
scheme/plt/geiser.ss | 6 +++++-
scheme/plt/geiser/autodoc.ss | 9 +++++++--
scheme/plt/geiser/modules.ss | 22 ++++++++++++++++++++--
4 files changed, 34 insertions(+), 7 deletions(-)
commit 76d5f69c79182687225248a7a0e424ef990daafd
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon May 25 03:36:51 2009 +0200
Bug fix and a bit of refactoring in geiser-doc.el.
elisp/geiser-doc.el | 22 +++++++++-------------
1 files changed, 9 insertions(+), 13 deletions(-)
commit 2894d527589de0020d4ccacbb883e0b8823ee4ae
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun May 24 20:59:00 2009 +0200
Unintended change undone.
elisp/geiser-plt.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 48099d99f38b67667e680263a65a84990b741078
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun May 24 20:32:38 2009 +0200
Small nit.
scheme/plt/geiser/modules.ss | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
commit 1036c4ca03505436221ab5bace389c8ad000b867
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun May 24 20:20:24 2009 +0200
PLT: correct (or, at least, better) computation of module names.
elisp/geiser-plt.el | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
commit aa0126ced4d1b35d7e8c7ea5e49637dbed997bb5
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun May 24 20:19:18 2009 +0200
Elisp leftovers trimmed.
elisp/geiser-completion.el | 3 +--
elisp/geiser-eval.el | 2 +-
elisp/geiser-syntax.el | 13 -------------
3 files changed, 2 insertions(+), 16 deletions(-)
commit 18933e07da1f255fe30d236cd1d525373084f0d0
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun May 24 20:18:10 2009 +0200
Bug fix: delete results buffers only when a new request is available.
elisp/geiser-connection.el | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
commit 908d883f98c06a5c211efdbebbb0f27cde335fc8
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun May 24 01:42:45 2009 +0200
PLT: customizable collection directories.
elisp/geiser-plt.el | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
commit 32ba9dcfb9db2ef8575e81211fe8681a84b46bf0
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat May 23 22:20:53 2009 +0200
Guile: customizable load path.
elisp/geiser-guile.el | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
commit 85e02446e1c721049d789c4d2f86d6bf96f46c26
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed May 20 22:40:36 2009 +0200
Fixes for module names reading and evaluation result display.
elisp/geiser-completion.el | 13 ++++++-------
elisp/geiser-debug.el | 2 +-
elisp/geiser-edit.el | 2 +-
elisp/geiser-guile.el | 5 -----
4 files changed, 8 insertions(+), 14 deletions(-)
commit a628778c084178653570ea423d530324fb0ce07c
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon May 18 01:41:26 2009 +0200
Autodoc: correct detection of start of string in argument highlighting.
elisp/geiser-syntax.el | 15 +++++++++------
1 files changed, 9 insertions(+), 6 deletions(-)
commit c3c97cec142491dbaca7b295a9f5a2951cdd7e69
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun May 17 21:34:00 2009 +0200
Read-only-ness of REPL prompt customizable.
elisp/geiser-repl.el | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
commit eddeeb5a3614c40470c7abaf55993d5d91cbdd49
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat May 16 00:34:23 2009 +0200
<home> as an alias of bol in the REPL.
elisp/geiser-repl.el | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 588b11871548e3eb8712cca5dc710462e34d8e03
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat May 16 00:31:20 2009 +0200
PLT: A bit more sensible prompt format.
elisp/geiser-plt.el | 2 +-
scheme/plt/geiser/eval.ss | 2 +-
scheme/plt/geiser/modules.ss | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
commit 774235f8f08166dbe1311047235fa160a37a3d08
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat May 16 00:12:07 2009 +0200
Automatic setup when loading geiser.el (explicit call to geiser-setup
no longer needed). README updates.
README | 124 +++++++++++++++++++++++++++----------------------------
elisp/geiser.el | 5 ++
2 files changed, 66 insertions(+), 63 deletions(-)
commit 2b0aefb48c0a4fec12466122d9b54b1894824ee3
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat May 16 00:01:21 2009 +0200
PLT: Correct identification of explicit module definitions.
elisp/geiser-plt.el | 9 ++++++++-
1 files changed, 8 insertions(+), 1 deletions(-)
commit 50d81a75a81994e09b4fa52d1e34bef45ac21f9c
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri May 15 15:27:20 2009 +0200
Bug fix: compile-and-go-to-repl should work now.
elisp/geiser-mode.el | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
commit 3e97539c10bee3aba376b37e988d2570f071965c
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri May 15 14:12:01 2009 +0200
Bug fix: smart tab mode was broken.
elisp/geiser-completion.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit e56277b22d668b6b46222d89054cc4842a1c0239
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri May 15 13:42:41 2009 +0200
PLT: Bug fix: correctly handle explicit module definitions.
elisp/geiser-plt.el | 2 +-
scheme/plt/geiser/modules.ss | 18 +++++++++++-------
2 files changed, 12 insertions(+), 8 deletions(-)
commit 6b108fd3183192088ce94110b74d757360a29702
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri May 15 02:19:07 2009 +0200
Bug fix: eval-and-go family of commands work again.
elisp/geiser-mode.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit f5a7cc108021208cd9b90ec4258ff2dfd36f7832
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri May 15 00:47:05 2009 +0200
PLT: Initialization fixes and cleanups.
* Check for required minimum version (4.1.5.5).
* Colons instead of dashes in exported identifiers.
* Unneeded requires are gone.
* All significant code inside the geiser module.
README | 2 +-
elisp/geiser-plt.el | 2 +-
scheme/plt/geiser.ss | 56 +++++++++++++++++++++++++-------------------------
3 files changed, 30 insertions(+), 30 deletions(-)
commit 783ab50f4cba76b45fe1cacac66a153331aafb13
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu May 14 13:07:54 2009 +0200
Fixing the mess during initialization.
elisp/geiser-guile.el | 6 ------
elisp/geiser-impl.el | 7 +------
elisp/geiser-plt.el | 6 ------
elisp/geiser-syntax.el | 1 +
elisp/geiser.el | 8 +++++++-
5 files changed, 9 insertions(+), 19 deletions(-)
commit 76441ec53587fbbfb7176eb280461f4bc2e1519b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu May 14 00:03:01 2009 +0200
Dead code.
elisp/geiser-larceny.el | 118 -----------------------------------------------
1 files changed, 0 insertions(+), 118 deletions(-)
delete mode 100644 elisp/geiser-larceny.el
commit f379e2ab5bfebe8e1c0bbd0da57ff83e7dc0cd03
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu May 14 00:00:22 2009 +0200
README updates.
README | 49 ++++++++++++++++++++++++++++++++++++++++++++-----
1 files changed, 44 insertions(+), 5 deletions(-)
commit 091d1cdd2c4d532f651dc6e2ba1a09e023f3e7d6
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed May 13 23:15:27 2009 +0200
Bug fix: correct guessing for installed implementations.
elisp/geiser-impl.el | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
commit 369b3e464bded04224ad63416584ba61e798b293
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed May 13 23:14:47 2009 +0200
Bug fix: current buffer's impl is used now in switch-to-geiser.
elisp/geiser-repl.el | 17 +++++++++--------
1 files changed, 9 insertions(+), 8 deletions(-)
commit 440b40c47d553d53ece268e2988123feaadbb2d6
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon May 11 02:32:30 2009 +0200
Bug fix: be aware of square brackets when retrieving context form.
elisp/geiser-syntax.el | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
commit 273866952c4037d9585dd97c42c822bc6c40187e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon May 11 02:25:43 2009 +0200
PLT: Support in autodoc for curried definitions.
scheme/plt/geiser/autodoc.ss | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
commit 4525bffdc526709eb94d42051353d1cf6d383b82
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon May 11 02:07:40 2009 +0200
PLT: fixes for module name parsing (C-cC-em works now).
elisp/geiser-plt.el | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
commit 2696effa0a69fbba33142f2842e4e2523e485109
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon May 11 01:51:09 2009 +0200
PLT: fixes for module name completion.
scheme/plt/geiser.ss | 6 +++---
scheme/plt/geiser/completions.ss | 25 ++++++++++++++++---------
2 files changed, 19 insertions(+), 12 deletions(-)
commit 4e1bfdb594e5606f68a41e280c75776e2fb0917e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon May 11 01:36:00 2009 +0200
Guile: bug fix (missing module import).
scheme/guile/geiser/modules.scm | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 0a0813c9314518007decbbe641fb131f99ae57d0
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon May 11 01:27:16 2009 +0200
PLT: missing export.
scheme/plt/geiser.ss | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
commit d7657c533921de69d1805f7bf3b40d9426d7800b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon May 11 01:22:49 2009 +0200
Improvements to module name support (using prefixes) and Guile support.
elisp/geiser-completion.el | 17 ++++++++++-------
scheme/guile/geiser/completion.scm | 9 ++++++++-
scheme/guile/geiser/emacs.scm | 2 +-
scheme/guile/geiser/modules.scm | 13 ++++++-------
4 files changed, 25 insertions(+), 16 deletions(-)
commit c09f5bbaa836d04a9babdff0943dc596dbc68e38
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri May 8 01:48:52 2009 +0200
Module completion generalized and implemented for PLT.
elisp/geiser-completion.el | 14 ++++++++------
elisp/geiser-guile.el | 6 ++++++
elisp/geiser-impl.el | 18 ++++++++++++++----
elisp/geiser-plt.el | 3 +++
scheme/plt/geiser.ss | 8 +++++++-
scheme/plt/geiser/modules.ss | 42 +++++++++++++++++++++++++++++++++++++++++-
6 files changed, 79 insertions(+), 12 deletions(-)
commit 9127a121c76f5d5606bca9a668bda5509ec3b830
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu May 7 22:55:45 2009 +0200
PLT autodoc: define-for-syntax.
scheme/plt/geiser/autodoc.ss | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
commit 6fa9ca6e3372eddbb0c5a34e477db9447f87b22a
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu May 7 22:53:32 2009 +0200
Better handling of initial setup (registering implementations).
elisp/geiser-impl.el | 10 ++++++++++
elisp/geiser.el | 2 +-
2 files changed, 11 insertions(+), 1 deletions(-)
commit a883b94eaf23ba291c3a8481440358c572a67f0b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed May 6 21:29:52 2009 +0200
Small refactoring.
scheme/plt/geiser/modules.ss | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 4d9ac1be1f1c5357c2f590e24ec8ef97ebb01e27
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed May 6 03:11:27 2009 +0200
PLT: M-. is also able to locate modules. Refactorings.
scheme/plt/geiser/autodoc.ss | 2 +-
scheme/plt/geiser/eval.ss | 38 ++---------------
scheme/plt/geiser/locations.ss | 17 ++++++-
scheme/plt/geiser/modules.ss | 87 ++++++++++++++++++++++++++++++++++++++++
scheme/plt/geiser/utils.ss | 24 +----------
5 files changed, 107 insertions(+), 61 deletions(-)
create mode 100644 scheme/plt/geiser/modules.ss
commit a7cde6cd6c4677c4618ece3602890d6f6782cd48
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon May 4 21:16:08 2009 +0200
PLT: define-syntax-rule in autodoc.
scheme/plt/geiser/autodoc.ss | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
commit b85aab287022ac402f2d5ac588709282b6efa449
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon May 4 21:15:44 2009 +0200
Dead code elimination.
scheme/plt/geiser/completions.ss | 10 +++-------
1 files changed, 3 insertions(+), 7 deletions(-)
commit 1de0625a0a4ec28744e6d7fec45e7713ee505cfa
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon May 4 20:49:46 2009 +0200
PLT: argument position and syntax and variable recognition in autodoc.
scheme/plt/geiser/autodoc.ss | 120 ++++++++++++++++++++++++++++-------------
scheme/plt/geiser/utils.ss | 4 +-
2 files changed, 85 insertions(+), 39 deletions(-)
commit 41ec4384042deaf4a6093594a4dbff2958485e32
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon May 4 20:49:20 2009 +0200
Autodoc: support for info about variables.
elisp/geiser-autodoc.el | 33 ++++++++++++++++++---------------
1 files changed, 18 insertions(+), 15 deletions(-)
commit cdd90c3af5a1a0fcd206293e8c8cb584b575e4f0
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon May 4 01:05:33 2009 +0200
PLT: autodoc (without argument positions).
elisp/geiser-plt.el | 1 +
scheme/plt/geiser.ss | 4 +-
scheme/plt/geiser/autodoc.ss | 160 ++++++++++++++++++++++++++++++++++++++++
scheme/plt/geiser/eval.ss | 4 +-
scheme/plt/geiser/locations.ss | 7 +-
scheme/plt/geiser/utils.ss | 43 +++++++----
6 files changed, 198 insertions(+), 21 deletions(-)
create mode 100644 scheme/plt/geiser/autodoc.ss
commit 10fc0f3411cf838ee67e01df75fe8d84de367319
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun May 3 13:44:22 2009 +0200
Better edit location heuristics.
elisp/geiser-edit.el | 20 +++++++++++++++++---
scheme/plt/geiser/locations.ss | 27 ++++++++++++++++++---------
2 files changed, 35 insertions(+), 12 deletions(-)
commit 78152318f5e6fb8ad315bd72a8b9257ec4b91b4b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun May 3 03:19:43 2009 +0200
Hopefully harmless refactoring.
scheme/plt/geiser/eval.ss | 22 ++++--------------
scheme/plt/geiser/locations.ss | 13 ++++++++--
scheme/plt/geiser/utils.ss | 49 ++++++++++++++++++++++++++++++++++++++++
3 files changed, 64 insertions(+), 20 deletions(-)
create mode 100644 scheme/plt/geiser/utils.ss
commit 8d4246f0b5cf3cfbe3a0cc3a9526d370ea9c26e1
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun May 3 01:49:40 2009 +0200
PLT: handling correctly multiple values in evaluations.
scheme/plt/geiser/eval.ss | 9 ++++++---
1 files changed, 6 insertions(+), 3 deletions(-)
commit 533e4133307e9931838a2b6a50eb4c9474b81973
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun May 3 01:22:01 2009 +0200
Wrapping arbitrary regions with a begin block before evaluation/expansion.
elisp/geiser-debug.el | 28 ++++++++++++++++++----------
elisp/geiser-mode.el | 33 ++++++++++++++++++++++++---------
2 files changed, 42 insertions(+), 19 deletions(-)
commit 53f1b00552be4057af7c0ef19d708bb2bbf86952
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun May 3 01:21:03 2009 +0200
PLT: simple macroexpand.
scheme/plt/geiser.ss | 2 ++
scheme/plt/geiser/eval.ss | 7 +++++++
2 files changed, 9 insertions(+), 0 deletions(-)
commit bfcb656cd2f17b6cfc90afa0c535c95294863558
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat May 2 22:38:32 2009 +0200
PLT: better module name in REPL prompt.
scheme/plt/geiser/eval.ss | 19 +++++++++++++++----
1 files changed, 15 insertions(+), 4 deletions(-)
commit bec42c549db978bdce5709c93c9e39e4f3a45885
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat May 2 22:37:56 2009 +0200
PLT in default implementations at startup.
elisp/geiser.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit e5624bcc1b001f3839b7dba3bc3f396799dca75f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat May 2 15:16:20 2009 +0200
REPL: C-d does not send EOF. Kill scheme with C-cC-d if you need to.
elisp/geiser-repl.el | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
commit 410eaca7a6ed7565bdacc92e411fa20627da08e7
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri May 1 23:10:53 2009 +0200
PLT: Current module in REPL prompt and don't change it after C-cC-l.
scheme/plt/geiser.ss | 16 ++++------------
scheme/plt/geiser/eval.ss | 39 ++++++++++++++++++++++++++++++++-------
2 files changed, 36 insertions(+), 19 deletions(-)
commit f58c500ab06445481e710995ec5779ebd5ddc1b0
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri May 1 13:23:22 2009 +0200
Better guessing for edit locations.
elisp/geiser-edit.el | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
commit cce611b5d3f24273d22eafd66544457a79a0bf6b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri May 1 13:20:39 2009 +0200
PLT: Enter loaded module after C-cC-l.
scheme/plt/geiser/eval.ss | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit c4aef753ffe087961b9f078913724755d2ce0938
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri May 1 13:19:49 2009 +0200
Irrelevant refactoring.
elisp/geiser-connection.el | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
commit eb521e1ecc9a27e3ef208a6a4d01ec6edb88a0f7
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Apr 30 00:37:49 2009 +0200
Bail out if scheme dies while waiting for an evaluation result.
elisp/geiser-connection.el | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
commit 62a12ad5d23520d93a30c38db083bdbfd248b77e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Apr 30 00:03:22 2009 +0200
PLT: Help fix.
elisp/geiser-base.el | 5 +++
elisp/geiser-plt.el | 80 +++++++++++++++++++++++++-------------------------
scheme/plt/geiser.ss | 1 +
3 files changed, 46 insertions(+), 40 deletions(-)
commit fbd809ff8c48f12d1b13caae70810421aaa0aef4
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Apr 28 00:50:18 2009 +0200
Fixes for eval/compilation error display.
elisp/geiser-compile.el | 6 +++---
elisp/geiser-debug.el | 26 ++++++++++++--------------
elisp/geiser-plt.el | 1 +
3 files changed, 16 insertions(+), 17 deletions(-)
commit 31a4bd02c78be39cdd4a58bbc286a57906a525ce
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Apr 27 21:28:51 2009 +0200
Support for external help functions (and application to PLT).
elisp/geiser-doc.el | 38 +++++++++++++++++++++++---------------
elisp/geiser-impl.el | 13 +++++++++++--
elisp/geiser-plt.el | 7 +++++++
elisp/geiser.el | 8 +++++++-
4 files changed, 48 insertions(+), 18 deletions(-)
commit 71cb453f51d7cd04834916a5df0b477f9175853c
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Apr 26 21:14:49 2009 +0200
PLT: source locations.
scheme/plt/geiser.ss | 5 +++-
scheme/plt/geiser/locations.ss | 41 ++++++++++++++++++++++++++++++++++++++++
2 files changed, 45 insertions(+), 1 deletions(-)
create mode 100644 scheme/plt/geiser/locations.ss
commit 2e9d01f42864f8683032a1a1d54419c984844b29
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Apr 26 19:24:04 2009 +0200
PLT: completion support.
scheme/plt/geiser.ss | 5 ++-
scheme/plt/geiser/completions.ss | 62 ++++++++++++++++++++++++++++++++++++++
2 files changed, 66 insertions(+), 1 deletions(-)
create mode 100644 scheme/plt/geiser/completions.ss
commit ad8f2f069f9cec540fc09b2c2b704211f75a3e8f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Apr 26 16:50:10 2009 +0200
PLT: load-file and improvements to evaluation.
scheme/plt/geiser.ss | 4 ++++
scheme/plt/geiser/eval.ss | 37 ++++++++++++++++++++++++++++++-------
2 files changed, 34 insertions(+), 7 deletions(-)
commit fca39ead02621a8568adbec81ea569f8beb8c39d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Apr 26 15:08:48 2009 +0200
run-geiser is now aware of the current buffer's implementation.
elisp/geiser-repl.el | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit ca867c2f73cca99fceecf949336f51f99fcb1a17
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Apr 26 15:08:16 2009 +0200
PLT: evaluation functions moved to their own module.
scheme/plt/geiser.ss | 39 +++------------------------
scheme/plt/geiser/eval.ss | 65 +++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 69 insertions(+), 35 deletions(-)
create mode 100644 scheme/plt/geiser/eval.ss
commit deaddf8a891dd31af63a9881e2c9d4e53ff5ae71
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Apr 26 14:07:28 2009 +0200
PLT: more robust (and somewhat simpler) evaluation.
scheme/plt/geiser.ss | 6 +++---
1 files changed, 3 insertions(+), 3 deletions(-)
commit df593e60b078759d88daf98c18112821fe70a8a7
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Apr 26 13:50:35 2009 +0200
PLT support: basic startup and evaluation working.
elisp/geiser-eval.el | 24 +++++---
elisp/geiser-plt.el | 162 ++++++++++++++++++++++++++++++++++++++++++++++++++
elisp/geiser.el | 2 +-
scheme/plt/geiser.ss | 86 ++++++++++++++++++++++++++
4 files changed, 264 insertions(+), 10 deletions(-)
create mode 100644 elisp/geiser-plt.el
create mode 100644 scheme/plt/geiser.ss
commit ad873e433af602e66ae1ca6da3cc07309b998879
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Apr 9 08:13:15 2009 +0200
Minor nits
elisp/geiser-xref.el | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
commit c6b5406134cbd5d16f3175dcef77006a26dcf83b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Apr 5 12:08:55 2009 +0200
Xrefs formatting nits.
elisp/geiser-xref.el | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit 9f2516cd6aa09b6297088aa56aa5dd42d9761b5a
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Apr 5 12:05:04 2009 +0200
Bug fix.
elisp/geiser-xref.el | 10 +++++++---
1 files changed, 7 insertions(+), 3 deletions(-)
commit 529035ce32fe7fec27edd8e9fbce651d1e9aaf34
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Apr 5 11:40:01 2009 +0200
Better xrefs display (classified by module).
elisp/geiser-xref.el | 15 ++++++++++++---
1 files changed, 12 insertions(+), 3 deletions(-)
commit 8e72e66019fdab0fe2ea8f57faec57c06f7bf108
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Apr 5 06:40:05 2009 +0200
Using the new (system xref) interface.
scheme/guile/geiser/xref.scm | 19 ++++++++++++++-----
1 files changed, 14 insertions(+), 5 deletions(-)
commit 0dcfbf2be66437b4a453a09b6485e8bc65218558
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Apr 3 10:09:52 2009 +0200
Print bye-bye message when leaving repl with C-d.
elisp/geiser-repl.el | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
commit c53bdcf0574384c12b18ee27158d9d6ae8238e4f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Apr 1 11:54:01 2009 +0200
Better xref display.
elisp/geiser-xref.el | 25 +++++++++++++++++++------
scheme/guile/geiser/xref.scm | 2 +-
2 files changed, 20 insertions(+), 7 deletions(-)
commit 65f268c860571158fff9aca4b0b8d083e2443e14
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Apr 1 07:45:32 2009 +0200
Bug fix: really remove killed buffers from the list of closed repls.
elisp/geiser-repl.el | 3 ++-
scheme/guile/geiser/modules.scm | 6 ++++--
scheme/guile/geiser/xref.scm | 2 +-
3 files changed, 7 insertions(+), 4 deletions(-)
commit cf5069a87c22f36a5e8e08f60bb7239742d63832
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Mar 21 00:47:02 2009 +0100
Echo area message while retrieving xrefs.
elisp/geiser-xref.el | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
commit a7b99970792a9b0c4d4ed1187c7da39c99920015
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Mar 20 22:59:52 2009 +0100
Missing require.
elisp/geiser-mode.el | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit f1d132964fc278de6decc8442d09183e4b2c4d37
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Mar 20 01:32:38 2009 +0100
Reuse closed REPL buffers.
elisp/geiser-repl.el | 20 +++++++++++++++-----
1 files changed, 15 insertions(+), 5 deletions(-)
commit d603b236b6debf43f9b5bfb7f25312527ae51dc3
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Mar 19 02:14:53 2009 +0100
More robust sexp scanning for autodoc.
elisp/geiser-syntax.el | 7 +++++--
1 files changed, 5 insertions(+), 2 deletions(-)
commit 8e9a3eb9870b781b42bf4f2f4488579ad417e84f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Mar 19 01:52:52 2009 +0100
Guile: use the compiler by default to perform evaluations.
elisp/geiser-guile.el | 13 ++++++++++++-
1 files changed, 12 insertions(+), 1 deletions(-)
commit 845dbdb35e4b282a138bb7ad54a295199d642b4b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Mar 18 23:59:12 2009 +0100
Callers/callees (C-c <, C-c >).
README | 2 +
elisp/geiser-eval.el | 2 +-
elisp/geiser-mode.el | 2 +
elisp/geiser-xref.el | 57 +++++++++++++++++++++++++++-------------
scheme/guile/geiser/emacs.scm | 4 ++-
scheme/guile/geiser/xref.scm | 34 ++++++++++++++++++------
6 files changed, 72 insertions(+), 29 deletions(-)
commit 89e9c57a0766bf9a1610c6239bb4c55db14d54e6
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Mar 17 14:01:06 2009 +0100
Accept a list as Guile binary.
elisp/geiser-guile.el | 8 ++++++--
1 files changed, 6 insertions(+), 2 deletions(-)
commit 5148f813564d051347bf611afcbd7582f009aaa9
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Mar 17 13:38:12 2009 +0100
Bug fix.
elisp/geiser-repl.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit fe377ee5eda90a7426ff9e6dc3591c6b9e04c66d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Mar 17 13:36:40 2009 +0100
Misc nits and work in progress.
elisp/geiser-debug.el | 2 +-
elisp/geiser-guile.el | 2 +-
elisp/geiser-impl.el | 3 +++
elisp/geiser-larceny.el | 17 +++++++++++++++--
elisp/geiser-repl.el | 1 +
elisp/geiser.el | 9 ++++++++-
6 files changed, 29 insertions(+), 5 deletions(-)
commit 880d17da7bdd08da11dd3c8d55da98b1f8c34b0c
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Mar 16 02:56:11 2009 +0100
Key for geiser-set-scheme in geiser-mode.
README | 1 +
elisp/geiser-impl.el | 32 +++++++++++++++-----------------
elisp/geiser-mode.el | 2 ++
3 files changed, 18 insertions(+), 17 deletions(-)
commit bedcd027dced5111cc1a2fa91ba34c3d71b226d2
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Mar 16 02:39:27 2009 +0100
Segregate REPL history files by implementation.
elisp/geiser-repl.el | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
commit 8dcd0a4d874f1d51f33f1b8a993b6c4f7754abf6
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Mar 16 01:39:55 2009 +0100
Elisp-side larceny.
elisp/geiser-larceny.el | 105 +++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 105 insertions(+), 0 deletions(-)
create mode 100644 elisp/geiser-larceny.el
commit da9cae93e180463bb158461f5d008da83c172ed7
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Mar 16 01:39:28 2009 +0100
Many a bug fix in multiple implementation support.
elisp/geiser-doc.el | 2 +-
elisp/geiser-eval.el | 7 +------
elisp/geiser-impl.el | 32 ++++++++++++++++++++++++++------
elisp/geiser-mode.el | 7 +++++++
elisp/geiser-repl.el | 36 ++++++++++++++----------------------
5 files changed, 49 insertions(+), 35 deletions(-)
commit d7642ed7d0e3184921835644d8dde0b1b50e1e6f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Mar 15 15:55:46 2009 +0100
Multiple values as evaluation result supported.
elisp/geiser-eval.el | 6 +++++-
scheme/guile/geiser/evaluation.scm | 2 ++
2 files changed, 7 insertions(+), 1 deletions(-)
commit 660fc8e0465e48812fc6f38f82d91d22b0664118
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Mar 14 12:42:09 2009 +0100
Show implementation in geiser-mode's modeline.
elisp/geiser-impl.el | 7 +++++--
elisp/geiser-mode.el | 8 ++++++--
elisp/geiser-repl.el | 8 ++++++--
3 files changed, 17 insertions(+), 6 deletions(-)
commit 137d2e0db5efe444f6f208aba8ebd57584f1ee52
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Mar 13 02:02:40 2009 +0100
Module documentation command works again when invoked from the REPL.
elisp/geiser-doc.el | 11 ++++++-----
elisp/geiser-impl.el | 20 ++++++++++++--------
elisp/geiser-repl.el | 8 +++++++-
3 files changed, 25 insertions(+), 14 deletions(-)
commit 7196cb2405c2773f394954904b63765fb9f95e8b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Mar 13 01:17:57 2009 +0100
Don't bother asking if there's only one implementation.
elisp/geiser-impl.el | 2 +-
elisp/geiser-repl.el | 11 +++++++++--
elisp/geiser.el | 2 +-
3 files changed, 11 insertions(+), 4 deletions(-)
commit 01f1baed879ebcaa5bb5023e9df38ff181610663
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Mar 11 04:14:20 2009 +0100
Better (at least in US keyboards) default key (M-`) for module name completion.
README | 4 ++--
elisp/geiser-mode.el | 1 +
elisp/geiser-repl.el | 1 +
3 files changed, 4 insertions(+), 2 deletions(-)
commit aaab7ec8c08f0fc62cf90119581765b41609ce1b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Mar 11 04:08:42 2009 +0100
Guilisms removed from geiser-repl.
elisp/geiser-repl.el | 19 +++----------------
1 files changed, 3 insertions(+), 16 deletions(-)
commit 24e2adca8be0e5b4f08a3434c29591cba83d73dd
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Mar 11 04:06:57 2009 +0100
Support for multiple Scheme implementations, Chapter 2.
* The REPL is aware of multiple implementations...
* and it knows how to create more than one connection for guile;
* but it's not been tested with more than one implementation.
* geiser-mode seems to be able to keep track of active REPLs.
elisp/geiser-guile.el | 11 ++-
elisp/geiser-impl.el | 6 +-
elisp/geiser-mode.el | 2 +-
elisp/geiser-repl.el | 221 +++++++++++++++++++++++++++++++------------------
elisp/geiser.el | 24 ++++--
5 files changed, 173 insertions(+), 91 deletions(-)
commit d84fe6278c5bac2e9eb322ecac3e2883dd95d494
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Mar 10 00:10:22 2009 +0100
Reload Geiser libraries in the right order.
elisp/geiser-doc.el | 1 -
elisp/geiser.el | 2 +-
2 files changed, 1 insertions(+), 2 deletions(-)
commit eafe05ed39cf33ed8a3dd6d6a875dc2be00a19d2
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Mar 9 23:52:04 2009 +0100
Support for multiple Scheme implementations, Chapter 1.
* Evaluation system is now pluggable
* The rest of the system understands said pluggability
* Guile provides its own implementation (geiser-guile)
* The reload system is aware of the new kids on the block
elisp/geiser-completion.el | 12 ++-
elisp/geiser-doc.el | 69 ++++++++++-------
elisp/geiser-edit.el | 2 +-
elisp/geiser-eval.el | 39 ++++++----
elisp/geiser-guile.el | 105 +++++++++++++++++++++++++
elisp/geiser-impl.el | 176 +++++++++++++++++++++++++++++++++++++++++++
elisp/geiser-mode.el | 12 +++-
elisp/geiser-popup.el | 14 ++++
elisp/geiser-repl.el | 7 ++-
elisp/geiser.el | 15 ++--
scheme/guile/geiser/doc.scm | 3 +-
11 files changed, 391 insertions(+), 63 deletions(-)
create mode 100644 elisp/geiser-guile.el
create mode 100644 elisp/geiser-impl.el
commit baf8e5e99b0650690b16f4bb8ff1dd5736f18a3a
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Mar 7 00:07:48 2009 +0100
A bit of key bindings reorg: macro-related commands start with C-cC-m.
README | 13 +++++++------
elisp/geiser-mode.el | 9 +++++----
2 files changed, 12 insertions(+), 10 deletions(-)
commit 30ee9fdb4b15dc6a506b16cbc41ae55c7b9e8362
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Mar 6 23:33:38 2009 +0100
Some tidy up.
scheme/guile/geiser/doc.scm | 41 +++++++++++++++++++----------------------
1 files changed, 19 insertions(+), 22 deletions(-)
commit eda63df7eadd999a4e9234c4bcfcefe62a2bebe6
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Mar 6 02:49:13 2009 +0100
Small bug fix.
scheme/guile/geiser/doc.scm | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 920ab2ad23b50a50ddf366cbffb7b4125f5c6cbb
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Mar 6 02:34:36 2009 +0100
Refactoring.
scheme/guile/geiser/doc.scm | 40 ++++++++++++++++++++--------------------
1 files changed, 20 insertions(+), 20 deletions(-)
commit 1a45bd76c811698b85dc8b47b6fc406b5308473f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Mar 6 01:27:39 2009 +0100
Don't display autodoc for function being defined.
README | 3 ++-
scheme/guile/geiser/doc.scm | 9 +++++++++
2 files changed, 11 insertions(+), 1 deletions(-)
commit 1f8abf10f7167cacf122a2eaa50acc66f0974d53
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Mar 6 00:55:41 2009 +0100
A bit more robust generic methods.
README | 2 +-
elisp/geiser-mode.el | 2 +-
elisp/geiser-xref.el | 11 +++++------
scheme/guile/geiser/xref.scm | 6 +++---
4 files changed, 10 insertions(+), 11 deletions(-)
commit 754aa7a194c412f52b4733142566ed5e33a04f4f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Mar 6 00:47:05 2009 +0100
New command to display generic methods (C-cC-dg) implemented.
README | 3 +-
elisp/geiser-base.el | 6 ++
elisp/geiser-edit.el | 14 +++--
elisp/geiser-mode.el | 1 +
elisp/geiser-xref.el | 132 ++++++++++++++++++++++++++++++++++++++++++
elisp/geiser.el | 1 +
scheme/guile/geiser/xref.scm | 3 +-
7 files changed, 152 insertions(+), 8 deletions(-)
create mode 100644 elisp/geiser-xref.el
commit 9e91cef8b3d10e7eab88cc16d425fefc36c7321d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Mar 5 22:53:47 2009 +0100
turn-on/off-geiser-mode commands added and used in scheme-mode-hook.
elisp/geiser-autodoc.el | 2 +-
elisp/geiser-mode.el | 10 ++++++++++
elisp/geiser.el | 8 +++++++-
scheme/guile/geiser/doc.scm | 4 ++--
4 files changed, 20 insertions(+), 4 deletions(-)
commit efe21b1337f02095cf40791f8b0c237ae56c39a0
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Mar 5 02:19:42 2009 +0100
They say call/cc is slow in Guile.
scheme/guile/geiser/modules.scm | 17 ++++++++++-------
1 files changed, 10 insertions(+), 7 deletions(-)
commit 692eb942c39fd42ffe61f1408a4998d738c88933
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Mar 5 02:14:01 2009 +0100
generic-methods implemented in scheme (no emacs side yet).
scheme/guile/geiser/doc.scm | 7 ++++++-
scheme/guile/geiser/xref.scm | 30 +++++++++++++++++++++++++++++-
2 files changed, 35 insertions(+), 2 deletions(-)
commit f1e7cfe8f0417ed636aca5d17706ea8e91375241
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Mar 4 21:22:11 2009 +0100
Leave quasiquote alone in autodoc.
elisp/geiser-repl.el | 5 ++---
scheme/guile/geiser/doc.scm | 2 +-
2 files changed, 3 insertions(+), 4 deletions(-)
commit 902b7685194e9adfcd19d518a45dae3c4b13a90b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Mar 4 02:07:41 2009 +0100
New geiser-reload command. New geiser command.
README | 2 +
elisp/geiser-debug.el | 1 -
elisp/geiser-mode.el | 11 ++++++++
elisp/geiser-repl.el | 18 ++++++++++++-
elisp/geiser.el | 64 +++++++++++++++++++++++++++++++++++++++++++++++++
5 files changed, 93 insertions(+), 3 deletions(-)
commit a4b7db53db0d05b8a39c263715a296d64b4f64f4
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Mar 3 22:39:26 2009 +0100
Cache arguments parsed from documentation; don't treat quasiquote as a function.
scheme/guile/geiser/doc.scm | 21 ++++++++++++++-------
1 files changed, 14 insertions(+), 7 deletions(-)
commit f09c34f2749d223760654d3b5d0934a042d176b1
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Mar 3 01:05:12 2009 +0100
Highlight also #:key in autodoc.
elisp/geiser-autodoc.el | 15 +++++++++++----
elisp/geiser-syntax.el | 6 ++++--
2 files changed, 15 insertions(+), 6 deletions(-)
commit ef1fcb91a47ef570f71b240aaf2a6ec529c9eb6e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Mar 3 00:36:08 2009 +0100
Micro-optimisation.
elisp/geiser-autodoc.el | 14 ++++++++------
1 files changed, 8 insertions(+), 6 deletions(-)
commit d2afd2b7f9f793962dd0f949461851ae8be2649b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Mar 3 00:02:36 2009 +0100
Fix autodoc support for multiline arities in documentation.
scheme/guile/geiser/doc.scm | 21 +++++++++++++--------
1 files changed, 13 insertions(+), 8 deletions(-)
commit 95e744b614398b2955143121e7b5da5748e833ee
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Mar 2 23:01:17 2009 +0100
Autodoc enhancements:
* Use argument names from guile-procedures.txt when available.
* Highlihgt #:opt with a face of its own.
elisp/geiser-autodoc.el | 16 ++++++++++++----
elisp/geiser-repl.el | 4 ++--
elisp/geiser-syntax.el | 12 +++++++-----
scheme/guile/geiser/doc.scm | 31 +++++++++++++++++++++++++++++++
4 files changed, 52 insertions(+), 11 deletions(-)
commit 3124c25768b107233497acc009e378bd6a044339
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Mar 2 19:12:37 2009 +0100
Correctly specify current module in REPL (and make it generic).
elisp/geiser-eval.el | 15 ++++++++++++++-
elisp/geiser-repl.el | 1 +
2 files changed, 15 insertions(+), 1 deletions(-)
commit 02208b6423a33ff28540c27cf3dca678e8a77b7a
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Mar 2 16:19:49 2009 +0100
Fix recursive require. Nicer arg names in autodoc.
elisp/geiser-repl.el | 1 -
scheme/guile/geiser/doc.scm | 9 ++++++---
2 files changed, 6 insertions(+), 4 deletions(-)
commit 1f80c5048e78d0251c18634b8bf7d3f8ea4733b0
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Mar 2 03:13:59 2009 +0100
Breakdown of schemeland into neat submodules.
scheme/guile/geiser/completion.scm | 56 ++++++
scheme/guile/geiser/doc.scm | 183 ++++++++++++++++++++
scheme/guile/geiser/emacs.scm | 128 ++-------------
scheme/guile/geiser/evaluation.scm | 144 ++++++++++++++++
scheme/guile/geiser/introspection.scm | 298 ---------------------------------
scheme/guile/geiser/modules.scm | 102 +++++++++++
scheme/guile/geiser/utils.scm | 53 ++++++
scheme/guile/geiser/xref.scm | 37 ++++
8 files changed, 587 insertions(+), 414 deletions(-)
create mode 100644 scheme/guile/geiser/completion.scm
create mode 100644 scheme/guile/geiser/doc.scm
create mode 100644 scheme/guile/geiser/evaluation.scm
delete mode 100644 scheme/guile/geiser/introspection.scm
create mode 100644 scheme/guile/geiser/modules.scm
create mode 100644 scheme/guile/geiser/utils.scm
create mode 100644 scheme/guile/geiser/xref.scm
commit ab27ee71db711b8295dfb6e9f89d059d2310cc5e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Mar 2 01:45:04 2009 +0100
Tiny refactoring.
elisp/geiser-syntax.el | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit 001534d64dd74fd0977c2c4421fe029b7a8f62e7
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Mar 2 01:24:16 2009 +0100
Correctly detecting first occurrences of methods in M-.
elisp/geiser-edit.el | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
commit 2896240921784f0b7f6b9bcf1c658024c9d9dc25
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Mar 2 01:06:14 2009 +0100
Fix (again!) completion for symbols outside enclosing forms.
elisp/geiser-autodoc.el | 2 +-
elisp/geiser-syntax.el | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
commit 97d1170d4170933a317782dbf353eddf41f09802
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Mar 2 00:29:55 2009 +0100
Autodoc support for GOOPS methods.
scheme/guile/geiser/introspection.scm | 91 ++++++++++++++++++++-------------
1 files changed, 56 insertions(+), 35 deletions(-)
commit 28e79842fd87689187834a2c4186b5e2ac294fe6
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Mar 1 20:40:22 2009 +0100
Macro-expand commands.
README | 55 ++++++++++++++++++++++------------------
elisp/geiser-debug.el | 13 +++++++++
elisp/geiser-mode.el | 27 ++++++++++++++++++-
scheme/guile/geiser/emacs.scm | 5 +++-
4 files changed, 72 insertions(+), 28 deletions(-)
commit c5d4a2b6670a9f3ce8b357ef5f4cab72eb211102
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Mar 1 20:06:18 2009 +0100
Refactoring the refactoring.
elisp/geiser-debug.el | 9 ++++++++-
elisp/geiser-eval.el | 10 ----------
2 files changed, 8 insertions(+), 11 deletions(-)
commit af150090685e5e456bc0788fb45703b6eace053d
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Mar 1 16:41:09 2009 +0100
Some refactoring and new ge:macroexpand.
elisp/geiser-debug.el | 7 +++++++
elisp/geiser-eval.el | 10 ++++++++++
elisp/geiser-mode.el | 21 +++------------------
scheme/guile/geiser/emacs.scm | 5 +++++
4 files changed, 25 insertions(+), 18 deletions(-)
commit 3990c6476ab7cee03f4bf89827df7a23adf4d794
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Mar 1 15:51:09 2009 +0100
Completions buffer renamed to *Geiser completions*.
elisp/geiser-completion.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 18e0a6a3fdad52f4f30e9190b97b64211595e4d0
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Mar 1 15:49:34 2009 +0100
Bug fix.
scheme/guile/geiser/introspection.scm | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit b03485cff434d8a2eafd8ad02620293a35c01977
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Mar 1 02:19:41 2009 +0100
More precise argument position highlighting in autodoc.
elisp/geiser-syntax.el | 23 ++++++++++++-----------
1 files changed, 12 insertions(+), 11 deletions(-)
commit e9a5923201d09f13b522ccc769bcafbdd11e15c2
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Mar 1 01:13:33 2009 +0100
Completion for symbols without enclosing sexp in scheme buffers.
elisp/geiser-completion.el | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
commit 1376e6ca4919396ff94c78374d816f86556f395e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Mar 1 01:09:16 2009 +0100
Fix for autodoc when point in a rest formal arg in define.
elisp/geiser-syntax.el | 2 +-
scheme/guile/geiser/introspection.scm | 16 +++++++++-------
2 files changed, 10 insertions(+), 8 deletions(-)
commit 04652644b47528d0a3ab00c6475a6752e7a1dbb5
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Mar 1 00:41:08 2009 +0100
Miscellaneous little fixes.
elisp/geiser-autodoc.el | 5 ++++-
elisp/geiser-completion.el | 5 ++---
scheme/guile/geiser/introspection.scm | 24 +++++++++++++++---------
3 files changed, 21 insertions(+), 13 deletions(-)
commit 7eb84295087a0d531e8694abf0ecc65c86ec5c34
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Feb 28 23:03:53 2009 +0100
Display (quote foo) as 'foo in autodoc strings.
elisp/geiser-autodoc.el | 10 +++++-----
scheme/guile/geiser/introspection.scm | 5 -----
2 files changed, 5 insertions(+), 10 deletions(-)
commit 034b3070c61888a0e88edd33506c58fdae9b2115
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Feb 28 17:16:20 2009 +0100
Refactoring: local bindings discovery moved to schemeland.
elisp/geiser-autodoc.el | 2 +-
elisp/geiser-completion.el | 8 ++++-
elisp/geiser-syntax.el | 53 ++++++++++-----------------------
scheme/guile/geiser/introspection.scm | 31 +++++++++++++++++--
4 files changed, 51 insertions(+), 43 deletions(-)
commit 77253da86ac2d005a0802426c7ebe08bf8dca9ce
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Feb 28 14:19:48 2009 +0100
Fix scanning partial sexps in presence of quotations &co.
elisp/geiser-syntax.el | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
commit e78b749e34c2f6e681f815d0b9b9dd3d32537c88
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Feb 28 04:35:45 2009 +0100
Simpler handling of rest args in Emacs' side.
elisp/geiser-autodoc.el | 33 +++++++++++----------------------
elisp/geiser-doc.el | 11 ++++++++---
elisp/geiser-repl.el | 4 ++--
scheme/guile/geiser/introspection.scm | 4 ++--
4 files changed, 23 insertions(+), 29 deletions(-)
commit adf746b37d1ffa35abe99eb3ae2b85902e8781ce
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Feb 28 02:08:01 2009 +0100
Autodoc working in the REPL (again).
elisp/geiser-repl.el | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
commit d1fb61738e38b71114d85e8f4f5205908637715b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Feb 28 01:59:05 2009 +0100
Persistent REPL history.
elisp/geiser-repl.el | 36 ++++++++++++++++++++++++++++++++++++
1 files changed, 36 insertions(+), 0 deletions(-)
commit 08a8a4e16a7590d2c3517d8330ff0cb76d81792c
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Feb 28 00:44:31 2009 +0100
Delete, don't kill, region.
elisp/geiser-syntax.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 12aef24d0084a3739e9433b10398304261074066
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Feb 28 00:42:42 2009 +0100
Put new procedure-arguments into (geiser introspection) until it goes upstream.
scheme/guile/geiser/introspection.scm | 38 ++++++++++++++++++++++++++++++++-
1 files changed, 37 insertions(+), 1 deletions(-)
commit 20811cf28fd0496acbd2d3fe9050d8c9892470a7
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Feb 27 23:59:55 2009 +0100
Font lock for autodoc's function name.
elisp/geiser-autodoc.el | 18 ++++++++++++++----
1 files changed, 14 insertions(+), 4 deletions(-)
commit 3d0d1ce42229a8e6cd62d1a1c8f9b1c4c104293a
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Feb 27 23:29:09 2009 +0100
Autodoc system revamped.
elisp/geiser-autodoc.el | 87 ++++++++++++------------
elisp/geiser-syntax.el | 90 +++++++++----------------
scheme/guile/geiser/emacs.scm | 2 +-
scheme/guile/geiser/introspection.scm | 118 ++++++++++++++++----------------
4 files changed, 136 insertions(+), 161 deletions(-)
commit 8337756109d12349b220ba422f148555a2d031c2
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Feb 26 12:00:12 2009 +0100
Eval/load file in the correct module.
scheme/guile/geiser/emacs.scm | 16 ++--------------
1 files changed, 2 insertions(+), 14 deletions(-)
commit eb2563843e3d2843da838f87f5bc32dcf9b47757
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Feb 25 21:46:08 2009 +0100
Variable controlling geiser-autodoc-mode in REPL (on by default).
elisp/geiser-custom.el | 2 +-
elisp/geiser-repl.el | 9 ++++++++-
2 files changed, 9 insertions(+), 2 deletions(-)
commit 3984c0691404a2c85ad398def1228d13f2fa480a
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Feb 25 02:08:08 2009 +0100
Autoloads for customization groups.
README | 9 ++++++---
elisp/geiser.el | 5 +++++
2 files changed, 11 insertions(+), 3 deletions(-)
commit 4dad19b83074091cd18bb1561ffed5011e51ee5a
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Feb 25 01:23:22 2009 +0100
Missing require.
elisp/geiser-mode.el | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit 726c5d5bfe9d86523376965ea7a371deccab6d07
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Feb 25 01:08:29 2009 +0100
Fix for smart-tab-mode.
elisp/geiser-completion.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit f59c052de6781566baf674c59531478cdc0fddf4
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Feb 25 01:02:25 2009 +0100
Missing require.
elisp/geiser-base.el | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
commit b9b36421ff83a12b1ef9e645be7d23f68d703912
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Feb 24 23:23:58 2009 +0100
Smart tab is not enabled by default; module completion bound to C-.
README | 25 +++++++++++--------------
elisp/geiser-completion.el | 6 ++----
elisp/geiser-debug.el | 18 +++++++++++-------
elisp/geiser-mode.el | 5 +++--
elisp/geiser-repl.el | 3 ++-
5 files changed, 29 insertions(+), 28 deletions(-)
commit 05c2c94f9a29e24139c591d994a225d9de416767
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Feb 24 10:40:55 2009 +0100
Spurious geiser-debug-mode key mode map deleted.
elisp/geiser-debug.el | 9 ---------
1 files changed, 0 insertions(+), 9 deletions(-)
commit 65633c9b1be28e4a0bc6bc37ec8cccef33cc0a92
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Feb 24 10:38:46 2009 +0100
Compilation mode working on dbg buffers.
elisp/geiser-debug.el | 10 ++++++++--
1 files changed, 8 insertions(+), 2 deletions(-)
commit 641449ca6073648d5722d1a552d3a5245d523e48
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Feb 24 02:18:28 2009 +0100
Partial support for stack trace display.
elisp/geiser-autodoc.el | 57 +++++++++----------
elisp/geiser-compile.el | 34 ++----------
elisp/geiser-debug.el | 96 +++++++++++++++++++++++++++++++++
elisp/geiser-eval.el | 1 +
elisp/geiser-mode.el | 17 +-----
scheme/guile/geiser/emacs.scm | 40 ++++++++++++--
scheme/guile/geiser/introspection.scm | 15 +++---
7 files changed, 175 insertions(+), 85 deletions(-)
create mode 100644 elisp/geiser-debug.el
commit abe0355b7eb7961c89ef2e37f68451b131dacb05
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Feb 21 04:46:14 2009 +0100
Correct stack in load/compile file retorts.
elisp/geiser-compile.el | 8 ++++----
elisp/geiser-eval.el | 8 ++++++++
scheme/guile/geiser/emacs.scm | 8 +++++---
3 files changed, 17 insertions(+), 7 deletions(-)
commit 612c7390fc3ff78ac9b0b10b83304095cfceccd5
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Feb 21 04:22:07 2009 +0100
Better stack delimitation: include only frames relevant to the eval'd expression.
scheme/guile/geiser/emacs.scm | 38 +++++++++++++++++++++-----------------
1 files changed, 21 insertions(+), 17 deletions(-)
commit a585a046ddc523cb69977c856f3386d8bb65c325
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Feb 21 02:45:30 2009 +0100
Capture backtrace. Fix load/compile from Emacs.
elisp/geiser-compile.el | 2 +-
scheme/guile/geiser/emacs.scm | 21 ++++++++++++++++-----
2 files changed, 17 insertions(+), 6 deletions(-)
commit b85a85fb3c6445f7b1d9291b019acd03ad4dabd4
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Feb 21 00:59:57 2009 +0100
Refactoring of the eval/compile procedures.
scheme/guile/geiser/emacs.scm | 46 +++++++++++++++++-----------------------
1 files changed, 20 insertions(+), 26 deletions(-)
commit 4437f8d08a03e83e425742565f532cc0f5e768c8
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Feb 21 00:01:27 2009 +0100
Offer also local bindings as possible completions in M-TAB.
elisp/geiser-completion.el | 3 +-
elisp/geiser-syntax.el | 48 +++++++++++++++++++++++++++++++++++++++++++-
2 files changed, 49 insertions(+), 2 deletions(-)
commit 5d6dd6f7e7c9f8abddfc59acf3f3318f594afb22
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Feb 20 20:55:39 2009 +0100
Play nice with (ice-9 history) by using WRITE to return values to Emacs.
scheme/guile/geiser/emacs.scm | 18 ++++++++++--------
1 files changed, 10 insertions(+), 8 deletions(-)
commit a295bf5b45e3e1a38516120af0fa60d6594d7083
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Feb 20 02:02:56 2009 +0100
Allow loading of a initialisation file (akin to ~/.guile, named ~/.guile-geiser by default).
elisp/geiser-repl.el | 19 +++++++++++++------
1 files changed, 13 insertions(+), 6 deletions(-)
commit 327f1431a235a10a0d0a685fcf1fe26bf3973ffa
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Feb 18 12:59:41 2009 +0100
(geiser eval) functionality moved to (geiser emacs).
README | 2 +-
elisp/geiser-eval.el | 4 +-
scheme/guile/geiser/emacs.scm | 82 ++++++++++++++++++++++++++++++---
scheme/guile/geiser/eval.scm | 102 -----------------------------------------
4 files changed, 78 insertions(+), 112 deletions(-)
delete mode 100644 scheme/guile/geiser/eval.scm
commit 606ebcefb7ccc160f3dd9583685d30345b2d95b6
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Feb 17 21:56:23 2009 +0100
Document browser improvements: history and links.
README | 15 ++++
elisp/geiser-doc.el | 209 +++++++++++++++++++++++++++++++++++++++++++++------
2 files changed, 200 insertions(+), 24 deletions(-)
commit 9f744aa5e4e032cfe413673fa7e875ab16ce8600
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Feb 17 16:11:33 2009 +0100
Fix in symbol help signature displaying.
scheme/guile/geiser/introspection.scm | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 02b4dbe81d4662aaf207677c53b869cc055b06a3
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Feb 17 01:31:26 2009 +0100
Better symbol documentation.
elisp/geiser-doc.el | 11 ++++--
scheme/guile/geiser/emacs.scm | 2 +-
scheme/guile/geiser/introspection.scm | 54 ++++++++++++++++----------------
3 files changed, 35 insertions(+), 32 deletions(-)
commit 6e89d965f1b0a8329ddc012feb36fd43c591acbf
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Feb 17 00:44:11 2009 +0100
Separate commands for evaluation and compilation.
elisp/geiser-autodoc.el | 7 ++--
elisp/geiser-compile.el | 2 +-
elisp/geiser-completion.el | 6 ++--
elisp/geiser-doc.el | 4 +-
elisp/geiser-edit.el | 6 ++--
elisp/geiser-eval.el | 28 ++++++++++-----
elisp/geiser-mode.el | 77 ++++++++++++++++++++++++++----------------
elisp/geiser-syntax.el | 4 ++-
scheme/guile/geiser/eval.scm | 33 ++++++++++++++++--
9 files changed, 111 insertions(+), 56 deletions(-)
commit 41d54012368ca33461fe3e8668c2b0e3052af3b8
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Feb 16 22:21:28 2009 +0100
New command to open module file.
README | 39 +++++++++++++++++----------------
elisp/geiser-edit.el | 16 +++++++++----
elisp/geiser-eval.el | 3 +-
elisp/geiser-mode.el | 3 +-
elisp/geiser-syntax.el | 5 +--
scheme/guile/geiser/emacs.scm | 3 +-
scheme/guile/geiser/eval.scm | 6 +++-
scheme/guile/geiser/introspection.scm | 11 +++++----
8 files changed, 49 insertions(+), 37 deletions(-)
commit fbc65dfc767da1dc3b28262eae041e9d303752c2
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Feb 16 00:46:31 2009 +0100
New command: module documentation.
README | 8 ++++--
elisp/geiser-autodoc.el | 2 +-
elisp/geiser-completion.el | 15 ++++++-----
elisp/geiser-custom.el | 11 ++++----
elisp/geiser-doc.el | 52 +++++++++++++++++++++++++++++++++++++++++
elisp/geiser-mode.el | 9 +++++-
elisp/geiser-repl.el | 1 +
scheme/guile/geiser/emacs.scm | 3 +-
8 files changed, 82 insertions(+), 19 deletions(-)
commit ecf460e9aca83a32bb1149ecd5b0238c7a5cb233
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Feb 15 21:39:02 2009 +0100
Nits.
elisp/geiser-syntax.el | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
commit e7b2ec5d5d2e9f57840ab08adbbce03ccff48956
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Feb 15 19:54:14 2009 +0100
Avoing REPL modeline message flickering on redirection.
elisp/geiser-connection.el | 16 ++++++++++------
elisp/geiser-repl.el | 7 +++++--
2 files changed, 15 insertions(+), 8 deletions(-)
commit 1af411071098d87188a6a479dd6741c65034de62
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Feb 15 19:00:15 2009 +0100
Compile command adapted to new compiled-file-name behaviour.
scheme/guile/geiser/eval.scm | 14 +++-----------
1 files changed, 3 insertions(+), 11 deletions(-)
commit bc1b0658370808d53cfd4e485911802bc498f626
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Feb 15 18:41:04 2009 +0100
Smart tab completion mode.
README | 14 ++++++++++++--
elisp/geiser-completion.el | 37 +++++++++++++++++++++++++++++++++++++
elisp/geiser-mode.el | 13 ++++++++++---
elisp/geiser-repl.el | 3 +--
4 files changed, 60 insertions(+), 7 deletions(-)
commit 245e681f8ebd0f9304ae87815bf1d49a05241162
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Feb 15 17:35:17 2009 +0100
Initial support for module name completion.
README | 2 +
elisp/geiser-completion.el | 90 +++++++++++++++-----------------
elisp/geiser-repl.el | 2 +
scheme/guile/geiser/emacs.scm | 3 +-
scheme/guile/geiser/introspection.scm | 69 ++++++++++++++++++++++++--
5 files changed, 113 insertions(+), 53 deletions(-)
commit f753d35c186ad448e70e84afbc91fb37db2fbb57
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Feb 15 01:32:31 2009 +0100
Recognise empty doc string in Emacs side. Small refactorings.
elisp/geiser-doc.el | 4 ++--
scheme/guile/geiser/introspection.scm | 11 +++++------
2 files changed, 7 insertions(+), 8 deletions(-)
commit 6fab966acd979bedcd12adacc793999e459cac52
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Feb 15 01:22:29 2009 +0100
Better docstring.
scheme/guile/geiser/introspection.scm | 69 ++++++++++++++++++++++----------
1 files changed, 47 insertions(+), 22 deletions(-)
commit 71114ab18c51729b54b05ab08316fd1eb4faf56f
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Feb 14 22:52:44 2009 +0100
Fleshing out the README.
README | 41 +++++++++++++++++++++++++++++++++++++++++
1 files changed, 41 insertions(+), 0 deletions(-)
commit 1d8477f7cd318b5692e5650901ac5ac9af6f19c6
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Feb 14 22:15:09 2009 +0100
Autodoc: try symbol at point first. Some cleanups.
elisp/geiser-autodoc.el | 9 ++---
elisp/geiser-base.el | 7 ----
elisp/geiser-custom.el | 57 +++++++++++++++++++++++++++++++++
elisp/geiser-edit.el | 3 +-
elisp/geiser-mode.el | 1 +
elisp/geiser-repl.el | 13 +++++---
elisp/geiser-syntax.el | 8 ++--
scheme/guile/geiser/introspection.scm | 4 ++-
8 files changed, 78 insertions(+), 24 deletions(-)
create mode 100644 elisp/geiser-custom.el
commit 5ee2ae3ccd73f5dfae68db011c581f918eea8751
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Feb 14 20:52:27 2009 +0100
New command to get docstrings (C-cC-d).
elisp/geiser-completion.el | 4 ++-
elisp/geiser-doc.el | 63 +++++++++++++++++++++++++++++++++
elisp/geiser-mode.el | 2 +
elisp/geiser-repl.el | 1 +
scheme/guile/geiser/emacs.scm | 3 +-
scheme/guile/geiser/introspection.scm | 5 +++
6 files changed, 76 insertions(+), 2 deletions(-)
create mode 100644 elisp/geiser-doc.el
commit 13d84e514446438f0115585f3a14e36f535e2225
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Feb 14 14:07:08 2009 +0100
Small autodoc fixes.
elisp/geiser-autodoc.el | 24 +++++++++++++-----------
scheme/guile/geiser/introspection.scm | 16 +++++++++-------
2 files changed, 22 insertions(+), 18 deletions(-)
commit 9cfc4087722156e3cb53e425b2f81fd118844d14
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Feb 13 20:23:43 2009 +0100
Small improvements.
elisp/geiser-autodoc.el | 2 +-
elisp/geiser-compile.el | 3 +--
elisp/geiser-edit.el | 2 +-
elisp/geiser-syntax.el | 11 ++++++-----
scheme/guile/geiser/introspection.scm | 4 +---
5 files changed, 10 insertions(+), 12 deletions(-)
commit 62d18ab50a048f83d4a67c9f241e6e725fc32528
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Feb 13 01:11:10 2009 +0100
Inconsequential refactorings.
scheme/guile/geiser/introspection.scm | 43 ++++++++++----------------------
1 files changed, 14 insertions(+), 29 deletions(-)
commit 1369b62d71e06735a3e4d2b8349cfffe6de12a6c
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Fri Feb 13 00:54:26 2009 +0100
Faster, asynchronous autodoc.
elisp/geiser-autodoc.el | 38 ++++++++++++++++++++------------
scheme/guile/geiser/emacs.scm | 2 +-
scheme/guile/geiser/introspection.scm | 10 +++++++-
3 files changed, 33 insertions(+), 17 deletions(-)
commit 432e405274205c91784456449f344044c8d62e48
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Feb 12 23:33:58 2009 +0100
Better arg lists.
elisp/geiser-edit.el | 7 ++++-
scheme/guile/geiser/introspection.scm | 38 +++++++++++++++++++++-----------
2 files changed, 30 insertions(+), 15 deletions(-)
commit 09c532a18d33ab2e0a3dcb3a38e746992e3381aa
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Feb 12 22:47:34 2009 +0100
Faster M-.
elisp/geiser-edit.el | 7 ++++---
scheme/guile/geiser/introspection.scm | 6 ++----
2 files changed, 6 insertions(+), 7 deletions(-)
commit fa17e0cb3367e68e8db386497ddcfe3cfcf96416
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Feb 12 22:34:51 2009 +0100
M-. working for any symbol whose module can be located.
scheme/guile/geiser/introspection.scm | 29 ++++++++++++++++-------------
1 files changed, 16 insertions(+), 13 deletions(-)
commit 0ead55f7052edb0f151e4e86c6feb30718d36bea
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Feb 12 22:07:29 2009 +0100
Edit symbol at point for programs.
.gitignore | 1 +
elisp/geiser-compile.el | 3 +-
elisp/geiser-edit.el | 116 +++++++++++++++++++++++++++++++++
elisp/geiser-mode.el | 3 +
elisp/geiser-repl.el | 6 +-
elisp/geiser-syntax.el | 2 -
scheme/guile/geiser/emacs.scm | 1 +
scheme/guile/geiser/eval.scm | 4 +-
scheme/guile/geiser/introspection.scm | 38 +++++++++--
9 files changed, 162 insertions(+), 12 deletions(-)
create mode 100644 elisp/geiser-edit.el
commit f7dc963dd7c6df1490ff792b6a45bd8f8ffea71e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Feb 11 20:56:58 2009 +0100
Don't let (ice-9 history) confuse the evaluator.
elisp/geiser-connection.el | 1 -
elisp/geiser-syntax.el | 5 ++++-
scheme/guile/geiser/introspection.scm | 31 ++++++++++++++++++++-----------
3 files changed, 24 insertions(+), 13 deletions(-)
commit 1a9da365fc52aa15300e03bb14aa4af5b9f47c6a
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Feb 11 12:45:22 2009 +0100
README stuff.
.gitignore | 1 +
README | 11 +++++++++++
elisp/geiser-compile.el | 2 +-
scheme/guile/geiser/emacs.scm | 1 -
scheme/guile/geiser/introspection.scm | 1 +
5 files changed, 14 insertions(+), 2 deletions(-)
commit e4c958fe1e5bad829e08dbce31f1a23e458ebd6b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Feb 11 10:47:12 2009 +0100
Load file commands.
elisp/geiser-compile.el | 80 ++++++++++++++++++++++++++++-------------
elisp/geiser-mode.el | 12 ++++--
elisp/geiser-repl.el | 1 +
scheme/guile/geiser/emacs.scm | 6 ++-
scheme/guile/geiser/eval.scm | 11 ++++--
5 files changed, 75 insertions(+), 35 deletions(-)
commit 2b2355b6134f5068dfff424f8fda32ae0236a516
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Feb 11 01:41:53 2009 +0100
* scheme/guile/geiser/eval.scm: missing file in previous commit
scheme/guile/geiser/eval.scm | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
commit 6edd43a2b5250cee8f46bacf7c0d799422fae213
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Feb 11 01:40:59 2009 +0100
* scheme/guile/geiser/eval.scm: load file after compilation.
.gitignore | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
create mode 100644 .gitignore
commit ba13256d20ce53c7a35092ae2d23debe64c764a5
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Wed Feb 11 01:32:14 2009 +0100
Compile file.
elisp/geiser-base.el | 3 ++
elisp/geiser-compile.el | 77 ++++++++++++++++++++++++++++++++++++++++++
elisp/geiser-mode.el | 3 +-
elisp/geiser-repl.el | 5 ++-
scheme/guile/geiser/eval.scm | 11 +++++-
5 files changed, 94 insertions(+), 5 deletions(-)
create mode 100644 elisp/geiser-compile.el
commit e48d59af292ca82e77733070cf3444ac2e0ba7df
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Feb 10 23:33:21 2009 +0100
Guile scheme files moved to scheme/guile.
elisp/geiser-eval.el | 5 ++-
elisp/geiser-repl.el | 2 +-
scheme/geiser/emacs.scm | 32 -------------
scheme/geiser/eval.scm | 65 ---------------------------
scheme/geiser/introspection.scm | 79 ---------------------------------
scheme/guile/geiser/emacs.scm | 37 +++++++++++++++
scheme/guile/geiser/eval.scm | 69 ++++++++++++++++++++++++++++
scheme/guile/geiser/introspection.scm | 79 +++++++++++++++++++++++++++++++++
8 files changed, 190 insertions(+), 178 deletions(-)
delete mode 100644 scheme/geiser/emacs.scm
delete mode 100644 scheme/geiser/eval.scm
delete mode 100644 scheme/geiser/introspection.scm
create mode 100644 scheme/guile/geiser/emacs.scm
create mode 100644 scheme/guile/geiser/eval.scm
create mode 100644 scheme/guile/geiser/introspection.scm
commit 6bc5dce3118a78e2665bbf981dc61866329269c1
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Feb 10 17:11:45 2009 +0100
Multi-level form arity recognition in autodoc.
elisp/geiser-autodoc.el | 28 ++++++++++++++++------------
elisp/geiser-syntax.el | 22 +++++++++++++---------
2 files changed, 29 insertions(+), 21 deletions(-)
commit 710d1f8be59066f0b52d07b0f43343b3ab671ffa
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Feb 10 15:12:31 2009 +0100
Sort completion list in scheme's side.
elisp/geiser-completion.el | 7 +++----
elisp/geiser-eval.el | 13 ++++++++-----
scheme/geiser/introspection.scm | 11 +++++++----
3 files changed, 18 insertions(+), 13 deletions(-)
commit 8b2b6e02b5a7ceaf7b6f91dd302a42141c4ade8a
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Feb 10 01:24:45 2009 +0100
Small fix for '() argument position reporting.
elisp/geiser-syntax.el | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
commit 052e7fb476f018e1426e1bd9394d4fe63db33f45
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Feb 10 01:08:04 2009 +0100
Optionally show procedure modules in autodoc.
elisp/geiser-autodoc.el | 15 ++++++++++++++-
scheme/geiser/introspection.scm | 19 +++++++++++--------
2 files changed, 25 insertions(+), 9 deletions(-)
commit 0490e6d2047aa97be3a0b3e34075557666336679
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Feb 10 00:06:38 2009 +0100
Better args reporting for macros.
scheme/geiser/introspection.scm | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
commit 21ab330125c16075df2ed0168ee3dedf39dd43bd
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Tue Feb 10 00:06:20 2009 +0100
EVAL-IN: compile code in the correct module.
scheme/geiser/eval.scm | 11 +++++++----
1 files changed, 7 insertions(+), 4 deletions(-)
commit c225b4606809739b6d408c915694841ca1aa45c0
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Feb 9 23:33:24 2009 +0100
TAB-completion for symbols in Scheme and REPL buffers.
elisp/geiser-completion.el | 225 +++++++++++++++++++++++++++++++++++++++
elisp/geiser-mode.el | 2 +
elisp/geiser-repl.el | 3 +-
scheme/geiser/emacs.scm | 2 +-
scheme/geiser/introspection.scm | 6 +-
5 files changed, 235 insertions(+), 3 deletions(-)
create mode 100644 elisp/geiser-completion.el
commit cb1c7c38f4dbc5af1e4fed7cb9e01897a2cf458e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Feb 9 22:00:20 2009 +0100
GEISER-SETUP function activating geiser-mode in scheme files.
elisp/geiser.el | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
commit aacdd11a8816430e6bdd2704c52e07466f0cca19
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Feb 9 21:59:23 2009 +0100
Better preparation of Scheme results for the Elisp reader.
elisp/geiser-connection.el | 9 ++-------
elisp/geiser-syntax.el | 17 ++++++++++++++++-
2 files changed, 18 insertions(+), 8 deletions(-)
commit 99c436f18a37a665156f130ab7de720b37c8cf90
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Feb 9 21:58:10 2009 +0100
Better bindings for M-p, M-n in geiser repl.
elisp/geiser-repl.el | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
commit 1099d5bb6da7b6d03f2f5a4f70d0a8c4bec5ceac
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Feb 9 12:32:30 2009 +0100
Don't echo any autodoc info when arity is not available.
elisp/geiser-autodoc.el | 9 +++++----
elisp/geiser-syntax.el | 17 ++++++++---------
2 files changed, 13 insertions(+), 13 deletions(-)
commit 6f7e0e15ac672b13efce7be815d4c550d3ecdf16
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Feb 9 12:14:04 2009 +0100
Better argument position detection in autodoc.
elisp/geiser-syntax.el | 18 ++++++++++++------
scheme/geiser/introspection.scm | 2 +-
2 files changed, 13 insertions(+), 7 deletions(-)
commit 4e7c148fef58281345c1d4d0815732e27977da71
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Mon Feb 9 01:29:26 2009 +0100
Basic region/definition/sexp evaluation and autodoc mode working.
elisp/geiser-autodoc.el | 132 +++++++++++++++++++++++++++++++++
elisp/geiser-eval.el | 27 ++++---
elisp/geiser-mode.el | 155 +++++++++++++++++++++++++++++++++++++++
elisp/geiser-syntax.el | 96 ++++++++++++++++++++++++
elisp/geiser.el | 7 +-
scheme/geiser/emacs.scm | 32 ++++++++
scheme/geiser/eval.scm | 16 ++--
scheme/geiser/introspection.scm | 65 ++++++++++++++++
8 files changed, 509 insertions(+), 21 deletions(-)
create mode 100644 elisp/geiser-autodoc.el
create mode 100644 elisp/geiser-mode.el
create mode 100644 elisp/geiser-syntax.el
create mode 100644 scheme/geiser/emacs.scm
create mode 100644 scheme/geiser/introspection.scm
commit e16e29baa9d444be4fd5e60f93c124c666c60b80
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Feb 8 14:16:05 2009 +0100
Capturing output of scheme evaluations
elisp/geiser-eval.el | 1 +
scheme/geiser/eval.scm | 12 ++++++++----
2 files changed, 9 insertions(+), 4 deletions(-)
commit 3670817dcc482c75105da7965e7306044171b0d9
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Feb 8 12:47:42 2009 +0100
Fixes for Elisp/Scheme translations.
elisp/geiser-connection.el | 10 ++++++++--
elisp/geiser-eval.el | 15 +++++++++------
2 files changed, 17 insertions(+), 8 deletions(-)
commit 0935e89110296b884d06141b5b4386122f18403e
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Feb 8 11:56:30 2009 +0100
Better error presentation.
elisp/geiser-eval.el | 7 ++++++-
scheme/geiser/eval.scm | 22 ++++++++++++++++++----
2 files changed, 24 insertions(+), 5 deletions(-)
commit 377d6d19debce5572052727323931f1b8306226b
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sun Feb 8 01:09:07 2009 +0100
Basic Guile/Emacs connection and evaluation working.
elisp/geiser-connection.el | 245 ++++++++++++++++++++++++++++++++++++++++++++
elisp/geiser-eval.el | 112 ++++++++++++++++++++
elisp/geiser-repl.el | 113 ++++++++++++++++++++
scheme/geiser/eval.scm | 42 ++++++++
4 files changed, 512 insertions(+), 0 deletions(-)
create mode 100644 elisp/geiser-connection.el
create mode 100644 elisp/geiser-eval.el
create mode 100644 scheme/geiser/eval.scm
commit 9b4016cd9bce8354ac3eede20345e83db8c65b94
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Sat Feb 7 16:08:42 2009 +0100
Elisp utilities (mostly imported from FUEL).
elisp/geiser-base.el | 99 +++++++++++++++++++++++++++++++++++++++++++++++++
elisp/geiser-log.el | 96 +++++++++++++++++++++++++++++++++++++++++++++++
elisp/geiser-popup.el | 88 +++++++++++++++++++++++++++++++++++++++++++
elisp/geiser-repl.el | 40 ++++++++++++++++++++
4 files changed, 323 insertions(+), 0 deletions(-)
create mode 100644 elisp/geiser-base.el
create mode 100644 elisp/geiser-log.el
create mode 100644 elisp/geiser-popup.el
create mode 100644 elisp/geiser-repl.el
commit 5c83238aa002a0590bd42f37a3344fda24ca547a
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Feb 5 23:50:13 2009 +0100
Emacs startup file
elisp/geiser.el | 56 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 56 insertions(+), 0 deletions(-)
create mode 100644 elisp/geiser.el
commit 22542ce5b9ad5c9e25806f5d42cb33c6ae47f66c
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Feb 5 23:49:11 2009 +0100
License file
COPYING | 674 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 674 insertions(+), 0 deletions(-)
create mode 100644 COPYING
commit e6824bec1687492c9767b629bfb118b896a74f68
Author: Jose Antonio Ortega Ruiz <jao@gnu.org>
Date: Thu Feb 5 22:41:22 2009 +0100
It all begins with an empty tree
0 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 README
|